def test_minOrder_withIntervalsWithEqualMinEndpointAndNotEqualMaxEndpoint_shouldCompareByMaxEndpoint( self): for _ in range(1000): a = Interval(0, random.uniform(1, 200)) b = Interval(0, random.uniform(500, 1000)) self.assertEqual(-1, Interval.min_order(a, b)) self.assertEqual(1, Interval.min_order(b, a))
def test_minOrder_withEqualIntervals_shouldReturnZero(self): a = Interval(1, 0) b = Interval(1, 0) self.assertEqual(0, Interval.min_order(a, b)) self.assertEqual(0, Interval.min_order(b, a)) b = Interval(0, 1) self.assertEqual(0, Interval.min_order(a, b)) self.assertEqual(0, Interval.min_order(b, a)) b = a self.assertEqual(0, Interval.min_order(a, b)) self.assertEqual(0, Interval.min_order(b, a))