コード例 #1
0
 def test_two_elements_disjoint(self):
     seq = [(0, 5), (6, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, seq)
コード例 #2
0
 def test_many_emements_single_point(self):
     seq = list(zip(range(0, 10), range(1, 11)))
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #3
0
 def test_two_elements_merge(self):
     seq = [(0, 5), (5, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #4
0
 def test_middle_two_merge(self):
     seq = [(0, 3), (4, 6), (6, 8), (9, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 3), (4, 8), (9, 10)])
コード例 #5
0
 def test_many_elements(self):
     seq = [(0, 2), (2, 4), (4, 8), (8, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #6
0
 def test_first_two_merge(self):
     seq = [(0, 4), (4, 8), (9, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 8), (9, 10)])
コード例 #7
0
 def test_last_two_merge(self):
     seq = [(0, 4), (5, 8), (8, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 4), (5, 10)])
コード例 #8
0
 def test_two_elements_merge(self):
     seq = [(0, 5), (5, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #9
0
 def test_two_elements_disjoint(self):
     seq = [(0, 5), (6, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, seq)
コード例 #10
0
 def test_many_emements_single_point(self):
     seq = list(zip(range(0, 10), range(1, 11)))
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #11
0
 def test_many_elements(self):
     seq = [(0, 2), (2, 4), (4, 8), (8, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 10)])
コード例 #12
0
 def test_middle_two_merge(self):
     seq = [(0, 3), (4, 6), (6, 8), (9, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 3), (4, 8), (9, 10)])
コード例 #13
0
 def test_last_two_merge(self):
     seq = [(0, 4), (5, 8), (8, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 4), (5, 10)])
コード例 #14
0
 def test_first_two_merge(self):
     seq = [(0, 4), (4, 8), (9, 10)]
     con = _consolidate_sequence(seq)
     self.assertEqual(con, [(0, 8), (9, 10)])