def test_compatible_index_many_success(self): intervalList = [ dynamic.Interval(0, 3, 2), dynamic.Interval(1, 5, 4), dynamic.Interval(4, 6, 4), dynamic.Interval(2, 9, 7), dynamic.Interval(7, 10, 2), dynamic.Interval(8, 11, 1) ] self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 5), 2)
def test_compatible_index_2(self): intervalList = [ dynamic.Interval(0, 3), dynamic.Interval(2, 5) ] self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 0), -1)
def test_compatible_index_2_success(self): intervalList = [ dynamic.Interval(0, 3), dynamic.Interval(4, 6) ] self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 1), 0)
def test_compatible_index_empty(self): intervalList = [ ] self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 0), -1)