Exemplo n.º 1
0
    def test_contains_complex(self):
        spanlist_a = [(1, 4), (5, 7)]
        spanlist_b = [(1, 7)]

        spanlist_c = [(1, 4), (8, 10)]
        spanlist_d = [(0, 5), (7, 10), (11, 14)]

        self.assertTrue(x_span_contains_y(spanlist_b, spanlist_a))
        self.assertTrue(x_span_contains_y(spanlist_d, spanlist_c))
        self.assertFalse(x_span_contains_y(spanlist_d, spanlist_a))
Exemplo n.º 2
0
    def test_contains_simple(self):
        spanlist_a = [(2,5)]
        spanlist_b = [(1,5)]
        spanlist_c = [(3,5)]
        spanlist_d = [(3,4)]
        spanlist_e = [(2,7)]

        self.assertTrue(x_span_contains_y(spanlist_b, spanlist_b))
        self.assertTrue(x_span_contains_y(spanlist_b, spanlist_a))
        self.assertTrue(x_span_contains_y(spanlist_a, spanlist_d))
        self.assertFalse(x_span_contains_y(spanlist_c, spanlist_b))
        self.assertFalse(x_span_contains_y(spanlist_e, spanlist_b))