.F.E..EE....E.E. ====================================================================== ERROR: testExpand (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 62, in testExpand self.assertEqual(Interval(-3, 10), i.expand(right=-1)) TypeError: expand() takes exactly 3 non-keyword arguments (1 given) ====================================================================== ERROR: 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))) File ".../fn43918/2007-04-04 18:21:18/user.py", line 200, in intersect return self.GetIntersectInCloseInterval(interval) File ".../fn43918/2007-04-04 18:21:18/user.py", line 182, in GetIntersectInCloseInterval elif self.IntersectInterval(interval2): File ".../fn43918/2007-04-04 18:21:18/user.py", line 105, in __len__ if self.leftOpen() or self.rightOpen(): File ".../fn43918/2007-04-04 18:21:18/user.py", line 17, in leftOpen if(self.llimit == None): AttributeError: Interval instance has no attribute 'llimit' ====================================================================== 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))) File ".../fn43918/2007-04-04 18:21:18/user.py", line 204, in intersects if self.intersect(interval) == None: File ".../fn43918/2007-04-04 18:21:18/user.py", line 200, in intersect return self.GetIntersectInCloseInterval(interval) File ".../fn43918/2007-04-04 18:21:18/user.py", line 182, in GetIntersectInCloseInterval elif self.IntersectInterval(interval2): File ".../fn43918/2007-04-04 18:21:18/user.py", line 105, in __len__ if self.leftOpen() or self.rightOpen(): File ".../fn43918/2007-04-04 18:21:18/user.py", line 17, in leftOpen if(self.llimit == None): AttributeError: Interval instance has no attribute 'llimit' ====================================================================== ERROR: testRepr (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 25, in testRepr self.assertEqual(i, eval(repr(i))) File "", line 1 <__builtin__.Interval instance at 0xb7c92b8c> ^ SyntaxError: invalid syntax ====================================================================== ERROR: 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)) File ".../fn43918/2007-04-04 18:21:18/user.py", line 209, in __add__ if self.intersect()== None: TypeError: intersect() takes exactly 2 arguments (1 given) ====================================================================== 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 ---------------------------------------------------------------------- Ran 16 tests in 0.007s FAILED (failures=1, errors=5)