def test_maxOrder_withIntervalsWithEqualMaxEndpointAndNotEqualMinEndpoint_shouldCompareByMinEndpoint( self): for _ in range(1000): a = Interval(random.uniform(1, 200), 1500) b = Interval(random.uniform(500, 1000), 1500) self.assertEqual(-1, Interval.max_order(a, b)) self.assertEqual(1, Interval.max_order(b, a))
def test_maxOrder_withEqualIntervals_shouldReturnZero(self): a = Interval(1, 0) b = Interval(1, 0) self.assertEqual(0, Interval.max_order(a, b)) self.assertEqual(0, Interval.max_order(b, a)) b = Interval(0, 1) self.assertEqual(0, Interval.max_order(a, b)) self.assertEqual(0, Interval.max_order(b, a)) b = a self.assertEqual(0, Interval.max_order(a, b)) self.assertEqual(0, Interval.max_order(b, a))