Пример #1
0
 def test_does_not_fit_2(self):
     t_starts = [3, 5, 10]
     t_ends = [4, 8, 11]
     out = fol.insert_interval(8, 2, t_starts, t_ends, 20)
     self.assertEqual(out, 0)
Пример #2
0
 def test_in_the_middle_3(self):
     t_starts = [3, 5, 10]
     t_ends = [4, 8, 11]
     out = fol.insert_interval(8.5, 1, t_starts, t_ends, 20)
     self.assertEqual(t_ends, [4, 8, 9.5, 11])
Пример #3
0
 def test_insert_at_the_end_3(self):
     t_starts = [3, 5, 10]
     t_ends = [4, 8, 11]
     out = fol.insert_interval(12, 2, t_starts, t_ends, 20)
     self.assertEqual(t_ends, [4, 8, 11, 14])
Пример #4
0
 def test_insert_at_the_beginning_3(self):
     t_starts = [3, 5, 10]
     t_ends = [4, 8, 11]
     out = fol.insert_interval(0, 2, t_starts, t_ends, 20)
     self.assertEqual(t_ends, [2, 4, 8, 11])
Пример #5
0
 def test_t_ends_in_ends(self):
     t_starts = [1, 5, 10]
     t_ends = [2, 8, 11]
     out = fol.insert_interval(0, 2, t_starts, t_ends, 20)
     self.assertEqual(out, 0)
Пример #6
0
 def no_insert_first(self):
     t_starts = []
     t_ends = []
     out = fol.insert_interval(0, 1, t_starts, t_ends, .5)
     self.assertEqual(out, 0)
Пример #7
0
 def insert_first_3(self):
     t_starts = []
     t_ends = []
     out = fol.insert_interval(0, 1, t_starts, t_ends, 10)
     self.assertEqual(t_ends, [1])