44 lines
1.6 KiB
Python
44 lines
1.6 KiB
Python
#!/usr/bin/env python3
|
|
from app import app
|
|
|
|
if __name__ == "__main__":
|
|
# Test des routes
|
|
with app.test_client() as client:
|
|
# Test route principale
|
|
response = client.get('/')
|
|
if response.status_code == 200:
|
|
print("✅ Route '/' fonctionnelle")
|
|
else:
|
|
print(f"❌ Route '/' erreur: {response.status_code}")
|
|
|
|
# Test route CRM
|
|
response = client.get('/crm')
|
|
if response.status_code == 200:
|
|
print("✅ Route '/crm' fonctionnelle")
|
|
else:
|
|
print(f"❌ Route '/crm' erreur: {response.status_code}")
|
|
|
|
# Test route formulaire d'ajout prospect
|
|
response = client.get('/prospect/add')
|
|
if response.status_code == 200:
|
|
print("✅ Route '/prospect/add' fonctionnelle")
|
|
else:
|
|
print(f"❌ Route '/prospect/add' erreur: {response.status_code}")
|
|
|
|
# Test routes formulaires des propositions
|
|
response = client.get('/propositions')
|
|
if response.status_code == 200:
|
|
print("✅ Route '/propositions' fonctionnelle")
|
|
else:
|
|
print(f"❌ Route '/propositions' erreur: {response.status_code}")
|
|
|
|
# Test routes formulaires des devis
|
|
response = client.get('/devis')
|
|
if response.status_code == 200:
|
|
print("✅ Route '/devis' fonctionnelle")
|
|
else:
|
|
print(f"❌ Route '/devis' erreur: {response.status_code}")
|
|
|
|
# Lancer le serveur si tous les tests sont OK
|
|
print("\nDémarrage du serveur Flask...")
|
|
app.run(debug=True, host='127.0.0.1', port=5000)
|