...F..EE..FF..F. ====================================================================== ERROR: testIntersect (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 68, in testIntersect self.assertEqual(Interval(6, 11), Interval(None, 11).intersect(Interval(6, 12))) File ".../fn43550/2007-04-04 18:51:13/user.py", line 90, in intersect if a!=None and b!=None and a>b: UnboundLocalError: local variable 'b' referenced before assignment ====================================================================== ERROR: testIntersects (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 75, in testIntersects self.assertFalse(Interval(None, -33).intersects(Interval(-32, 4))) File ".../fn43550/2007-04-04 18:51:13/user.py", line 68, in intersects if a!=None and b!=None and a>b: UnboundLocalError: local variable 'b' referenced before assignment ====================================================================== 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) != None ====================================================================== 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: testOpen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 53, in testOpen self.assertTrue(i.open()) AssertionError ====================================================================== FAIL: testSum (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 105, in testSum self.assertRaises(ValueError, Interval.__add__, Interval(7, 99), Interval(101, 200)) AssertionError: ValueError not raised ---------------------------------------------------------------------- Ran 16 tests in 0.006s FAILED (failures=4, errors=2)