Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 def test_compatible_index_2(self):
     intervalList = [ dynamic.Interval(0, 3),
             dynamic.Interval(2, 5) ]
     self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 0), -1)
Exemplo n.º 3
0
 def test_compatible_index_2_success(self):
     intervalList = [ dynamic.Interval(0, 3),
             dynamic.Interval(4, 6) ]
     self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 1), 0)
Exemplo n.º 4
0
 def test_compatible_index_empty(self):
     intervalList = [ ]
     self.assertEquals(dynamic.firstCompatibleIndex(intervalList, 0), -1)