def test_get_all_attempts_for_user_id_returns_empty_list_if_user_has_no_attempts(self): self.assertEqual([], QuizAttempt.get_all_attempts_for_user_id(1234))
def test_get_all_attempts_for_user_id_returns_three_results_if_user_has_three_attempts(self): QuizAttempt.create(user_id=1, quiz_type='short_a') QuizAttempt.create(user_id=1, quiz_type='short_b') attempts = QuizAttempt.get_all_attempts_for_user_id(1) self.assertEqual(3, len(attempts))
def test_get_all_attempts_for_user_id_requires_user_id(self): with self.assertRaises(ValueError): QuizAttempt.get_all_attempts_for_user_id(None)