Esempio n. 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
Esempio n. 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
Esempio n. 3
0
 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)
Esempio n. 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
Esempio n. 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
Esempio n. 6
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,  # noqa
                                        empty_slots)
     assert_equal(orig_vals, expected_vals)
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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)
Esempio n. 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
Esempio n. 12
0
 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)
Esempio n. 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)
Esempio n. 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