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))
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))