コード例 #1
0
 def test_should_exclude_range_at_the_end_beyond_end(self):
     assert list(invert_index_ranges([(7, 100)], 0, 10)) == list([(0, 7)])
コード例 #2
0
 def test_should_exclude_range_in_the_middle(self):
     assert list(invert_index_ranges([(4, 7)], 0, 10)) == list([(0, 4), (7, 10)])
コード例 #3
0
 def test_should_exclude_range_in_the_beginning_beyond_start(self):
     assert list(invert_index_ranges([(0, 13)], 10, 20)) == list([(13, 20)])
コード例 #4
0
 def test_should_exclude_range_in_the_beginning(self):
     assert list(invert_index_ranges([(0, 3)], 0, 10)) == list([(3, 10)])
コード例 #5
0
 def test_should_return_whole_range_for_empty_range_list(self):
     assert list(invert_index_ranges([], 0, 10)) == list([(0, 10)])
コード例 #6
0
 def test_should_return_empty_for_empty_range(self):
     assert list(invert_index_ranges([], 0, 0)) == list([])