EFEEE ====================================================================== ERROR: test_1_limit (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 33, in test_1_limit self.assertHigherGPA(self.user.higher_gpa(courses, beat_me, limit), courses, beat_me, limit) File ".../test.py", line 21, in assertHigherGPA all = higher_gpa_nolimit(courses, beat_me) File ".../test.py", line 12, in higher_gpa_nolimit sums[fn] = sums.get(fn, 0) + course[fn] TypeError: unsupported operand type(s) for +: 'int' and 'list' ====================================================================== ERROR: test_3_fail_80246 (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 44, in test_3_fail_80246 self.assertHigherGPA(self.user.higher_gpa(courses, beat_me), courses, beat_me) File ".../test.py", line 21, in assertHigherGPA all = higher_gpa_nolimit(courses, beat_me) File ".../test.py", line 12, in higher_gpa_nolimit sums[fn] = sums.get(fn, 0) + course[fn] TypeError: unsupported operand type(s) for +: 'int' and 'list' ====================================================================== ERROR: test_4_not_in_all_courses (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 54, in test_4_not_in_all_courses self.assertHigherGPA(self.user.higher_gpa(courses, beat_me), courses, beat_me) File ".../test.py", line 21, in assertHigherGPA all = higher_gpa_nolimit(courses, beat_me) File ".../test.py", line 12, in higher_gpa_nolimit sums[fn] = sums.get(fn, 0) + course[fn] TypeError: unsupported operand type(s) for +: 'int' and 'list' ====================================================================== ERROR: test_5_empty_result (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 63, in test_5_empty_result self.assertHigherGPA(self.user.higher_gpa(courses, beat_me), courses, beat_me) File ".../test.py", line 21, in assertHigherGPA all = higher_gpa_nolimit(courses, beat_me) File ".../test.py", line 12, in higher_gpa_nolimit sums[fn] = sums.get(fn, 0) + course[fn] TypeError: unsupported operand type(s) for +: 'int' and 'list' ====================================================================== FAIL: test_2_empty_negative (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 38, in test_2_empty_negative self.assertEqual([], self.user.higher_gpa(courses, beat_me)) AssertionError: [] != {} ---------------------------------------------------------------------- Ran 5 tests in 0.001s FAILED (failures=1, errors=4)