.E.EE.EEEE.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))) AttributeError: Interval instance has no attribute 'contains' ====================================================================== 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)) AttributeError: Interval instance has no attribute 'expand' ====================================================================== 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))) AttributeError: Interval instance has no attribute 'intersect' ====================================================================== 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))) AttributeError: Interval instance has no attribute 'intersects' ====================================================================== ERROR: testLeftOpen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 37, in testLeftOpen self.assertFalse(i.leftOpen()) AttributeError: Interval instance has no attribute 'leftOpen' ====================================================================== ERROR: testLeftRight (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 57, in testLeftRight self.assertEqual(-5.0, i.left()) AttributeError: Interval instance has no attribute 'left' ====================================================================== ERROR: testOpen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 49, in testOpen self.assertFalse(i.open()) AttributeError: Interval instance has no attribute 'open' ====================================================================== ERROR: testRightOpen (tester.ProblemTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../test.py", line 43, in testRightOpen self.assertTrue(i.rightOpen()) AttributeError: Interval instance has no attribute 'rightOpen' ---------------------------------------------------------------------- Ran 16 tests in 0.006s FAILED (errors=9)