.F.....F..F...E. ====================================================================== 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 ".../fn43959/2007-04-04 14:10:13/user.py", line 246, in __add__ if not self.intersects( interval ): raise ValueError ValueError ====================================================================== FAIL: testContains (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 85, in testContains self.assertFalse(Interval(None, -8).contains(Interval(-8, None))) AssertionError ====================================================================== FAIL: testIntersects (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 73, in testIntersects self.assertTrue(Interval(2, 3).intersects(Interval(3, 4))) AssertionError ====================================================================== FAIL: testLen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 96, in testLen self.assertEqual(0, len(Interval(-22, -22))) AssertionError: 0 != 44 ---------------------------------------------------------------------- Ran 16 tests in 0.008s FAILED (failures=3, errors=1)