refactor repo

This commit is contained in:
2024-03-14 10:20:30 +01:00
parent de18726abb
commit 26b59425b7
32 changed files with 688 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import unittest
from app import app
class FlaskAppTests(unittest.TestCase):
def setUp(self):
# Crée un client de test
self.app = app.test_client()
self.app.testing = True
def test_winner_template_rendered_on_10th_visit(self):
# Test pour vérifier si le template winner.html est rendu après le 10ème visite
for _ in range(9):
self.app.get('/')
response = self.app.get('/')
# Cette assertion dépend de la manière dont vous affichez le contenu dans 'winner.html'
self.assertIn('Vous avez gagné votre diplôme', response.get_data(as_text=True))
if __name__ == '__main__':
unittest.main()

View File

@@ -0,0 +1,18 @@
import unittest
from app import app
class FlaskAppTests(unittest.TestCase):
def setUp(self):
# Crée un client de test
self.app = app.test_client()
self.app.testing = True
def test_index_page(self):
# Test pour s'assurer que l'index se charge correctement
response = self.app.get('/')
self.assertEqual(response.status_code, 200)
if __name__ == '__main__':
unittest.main()