Пример #1
0
 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))
Пример #2
0
    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))