Exemple #1
0
 def test_left_right(self):
     orig_vals = (1, 2, 3)
     expected = ('', '', 1, 2, 3, '', '', '')
     empty_left, empty_right, empty_slots = 2, 3, []
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
Exemple #2
0
 def test_left_right(self):
     orig_vals = (1, 2, 3)
     expected = ('', '', 1, 2, 3, '', '', '')
     empty_left, empty_right, empty_slots = 2, 3, []
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
 def test_right(self):
     orig_vals = (1, 2, 3)
     expected = (1, 2, 3, '', '', '')
     empty_left, empty_right, empty_slots = 0, 3, []
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert_equal(expected, new_vals)
Exemple #4
0
 def test_empty_slots2(self):
     orig_vals = (1, 2, 3)
     expected = (1, '', 2, '', 3, '')
     empty_left, empty_right = 0, 0
     empty_slots = (1, 3, 5)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
Exemple #5
0
 def test_empty_slots1(self):
     orig_vals = (1, 2, 3)
     expected = ('', '', 1, 2, 3, '', '', '')
     empty_left, empty_right = 0, 0
     empty_slots = (0, 1, 5, 6, 7)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
 def test_list_safe_in_memory(self):
     orig_vals = [1, 2, 3]
     expected_vals = [1, 2, 3]
     empty_left, empty_right = 0, 0
     empty_slots = (1, 3, 5)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,  # noqa
                                        empty_slots)
     assert_equal(orig_vals, expected_vals)
Exemple #7
0
 def test_list_safe_in_memory(self):
     orig_vals = [1, 2, 3]
     expected_vals = [1, 2, 3]
     empty_left, empty_right = 0, 0
     empty_slots = (1, 3, 5)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert orig_vals == expected_vals
Exemple #8
0
 def test_empty_slots2(self):
     orig_vals = (1, 2, 3)
     expected = (1, '', 2, '', 3, '')
     empty_left, empty_right = 0, 0
     empty_slots = (1, 3, 5)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
Exemple #9
0
 def test_empty_slots1(self):
     orig_vals = (1, 2, 3)
     expected = ('', '', 1, 2, 3, '', '', '')
     empty_left, empty_right = 0, 0
     empty_slots = (0, 1, 5, 6, 7)
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert expected == new_vals
Exemple #10
0
 def test_left_right_slots_error(self):
     orig_vals = (1, 2, 3)
     empty_left, empty_right, empty_slots = 2, 2, [2]
     with pytest.raises(ValueError):
         _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                 empty_slots)
Exemple #11
0
 def test_identity(self):
     orig_vals = (1, 2, 3)
     empty_left, empty_right, empty_slots = 0, 0, []
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert orig_vals == new_vals
 def test_left_right_slots_error(self):
     orig_vals = (1, 2, 3)
     empty_left, empty_right, empty_slots = 2, 2, [2]
     _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                             empty_slots)
Exemple #13
0
 def test_left_right_slots_error(self):
     orig_vals = (1, 2, 3)
     empty_left, empty_right, empty_slots = 2, 2, [2]
     with pytest.raises(ValueError):
         _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                 empty_slots)
Exemple #14
0
 def test_identity(self):
     orig_vals = (1, 2, 3)
     empty_left, empty_right, empty_slots = 0, 0, []
     new_vals = _add_filler_empty_cells(orig_vals, empty_left, empty_right,
                                        empty_slots)
     assert orig_vals == new_vals