Beispiel #1
0
 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))
Beispiel #2
0
    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))
Beispiel #3
0
 def test_get_all_attempts_for_user_id_requires_user_id(self):
     with self.assertRaises(ValueError):
         QuizAttempt.get_all_attempts_for_user_id(None)