FEFFEFEE..E.F.EF ====================================================================== 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))) AttributeError: Interval instance has no attribute 'contains' ====================================================================== 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: 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 ".../fn43781/2007-04-04 17:30:41/user.py", line 38, in intersect if (self.Left==None and self.Right==None): NameError: global name 'self' is not defined ====================================================================== 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 ".../fn43781/2007-04-04 17:30:41/user.py", line 99, in intersects return (not (self.Left>ather.Right or slef.Right