F..F..F..EF...F. ====================================================================== ERROR: testLeftRight (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 57, in testLeftRight self.assertEqual(-5.0, i.left()) TypeError: 'float' object is not callable ====================================================================== FAIL: testCmp (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 110, in testCmp self.assertTrue(Interval(7, 22) > Interval(8, 22)) AssertionError ====================================================================== FAIL: testExpand (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 62, in testExpand self.assertEqual(Interval(-3, 10), i.expand(right=-1)) AssertionError: Interval(-3.0,10.0) != (-3.0, 10.0) ====================================================================== FAIL: testIntersect (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 67, in testIntersect self.assertEqual(Interval(6, 11), Interval(5, 11).intersect(Interval(6, 12))) AssertionError: Interval(6.0,11.0) != (6.0, 11.0) ====================================================================== FAIL: testLen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 99, in testLen self.assertEqual(7, len(Interval(-2, 4.1))) AssertionError: 7 != 6 ====================================================================== FAIL: testSum (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 102, in testSum self.assertEqual(Interval(None, None), Interval(None, 11) + Interval(10, None)) AssertionError: Interval(None,None) != (None, None) ---------------------------------------------------------------------- Ran 16 tests in 0.009s FAILED (failures=5, errors=1)