From 57ace65b6fab47a5c932e55dd242c00e18443fd8 Mon Sep 17 00:00:00 2001 From: Joseph Mowery Date: Tue, 23 Apr 2024 08:30:24 -0400 Subject: [PATCH] Added first unit test alongside the professor. --- test/quizzes_test.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test/quizzes_test.py b/test/quizzes_test.py index c4c1214..d96c71d 100644 --- a/test/quizzes_test.py +++ b/test/quizzes_test.py @@ -1,20 +1,20 @@ import unittest from app.controllers.quizzes_controller import QuizzesController +from app.controllers.activities_controller import ActivitiesController class QuizzesTest(unittest.TestCase): def setUp(self): # Run tests on non-production data - self.ctrl = QuizzesController('quizzes_test.py') + self.activites = ActivitiesController() def test_expose_failure_01(self): - """ - Implement this function and two more that - execute the code and make it fail. - """ - self.assertTrue(True, 'Example assertion.') - + # None is not a value that is handled within _save_data() method, which tries to loop over None + self.activites.activities = None + self.activites._save_data() + # This assert is not expected to be reached + self.assertEqual(self.activites.activities, None) if __name__ == '__main__': unittest.main() \ No newline at end of file