Added 3 Unit Tests for quizzes_controller.py file highlighting the cases which cause the system to fail. These test cases can be used to test the correctness of the code after making the necessary changes in quizzes_controller.py
Key Take aways
Exception handling should be improved in cases where other data types are passed when strings are expected
Exception handling for data corruption should be included
Added 3 Unit Tests for quizzes_controller.py file highlighting the cases which cause the system to fail. These test cases can be used to test the correctness of the code after making the necessary changes in quizzes_controller.py
Key Take aways