def test_filter_indices_changes_both_start_and_end_value_of_multiple_inline_code_blocks_when_inline_blocks_are_inside_code_block3(self):
     positions1  = [[22, 30], [32, 40]]
     positions2  = [[20, 50]]
     expected    = [[-1, -1], [-1, -1]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)
 def test_filter_indices_changes_both_start_and_end_value_when_inline_block_is_inside_code_block2(self):
     positions1  = [[40, 50]]
     positions2  = [[20, 50]]
     expected    = [[-1, -1]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)
 def test_filter_indices_still_changes_end_value_when_end_value_positions3_is_min_1(self):
     positions1  = [[0, 20]]
     positions2  = [[20, -1]]
     expected    = [[0, -1]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)
 def test_filter_indices_do_not_change_anything_when_end_value_positions3_is_min_1(self):
     positions1  = [[50, 70]]
     positions2  = [[20, -1]]
     expected    = [[50, 70]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)
 def test_filter_indices_changes_start_value_when_overlaps(self):
     positions1  = [[50, 70]]
     positions2  = [[20, 60]]
     expected    = [[-1, 70]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)
 def test_filter_indices_does_not_change_anything_when_no_overlap(self):
     positions1  = [[0, 20]]
     positions2  = [[30, 60]]
     expected    = [[0, 20]]
     utility.filter_indices(positions1, positions2)
     self.assertEqual(expected, positions1)