.E.FE..E......E. ====================================================================== ERROR: testContains (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 80, in testContains self.assertFalse(Interval(-33, None).contains(Interval(-34, None))) TypeError: contains() takes exactly 3 arguments (2 given) ====================================================================== ERROR: testHash (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 92, in testHash self.assertEqual(hash(Interval(3, 11)), hash(Interval(3, 11))) TypeError: __hash__() should return an int ====================================================================== ERROR: testIntersects (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 73, in testIntersects self.assertTrue(Interval(2, 3).intersects(Interval(3, 4))) TypeError: intersects() takes exactly 3 arguments (2 given) ====================================================================== ERROR: testSum (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 103, in testSum self.assertEqual(Interval(6, None), Interval(6, 18) + Interval(18, None)) File ".../fn43787/2007-04-04 18:54:57/user.py", line 122, in __add__ raise ValueError ValueError ====================================================================== FAIL: testExpand (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 63, in testExpand self.assertEqual(Interval(-2, 11), i.expand(left=-1)) AssertionError: Interval(-2.0, 11.0) != Interval(-4.0, 10.0) ---------------------------------------------------------------------- Ran 16 tests in 0.006s FAILED (failures=1, errors=4)