Пример #1
0
 def test_remove_black_cell(self):
     grid = Grid(9)
     grid.add_black_cell(1, 5)
     grid.add_black_cell(4, 9)
     grid.remove_black_cell(6, 1)
     expected = [(1, 5), (9, 5)]
     actual = grid.get_black_cells()
     self.assertEqual(expected, actual)
Пример #2
0
 def test_add__remove_black_cell(self):
     grid = Grid(5)
     grid.add_black_cell(1, 2)
     self.assertEqual(True, grid.is_black_cell(1, 2))
     self.assertEqual(True, grid.is_black_cell(5, 4))
     self.assertEqual([(1, 2)], grid.undo_stack)
     self.assertEqual([], grid.redo_stack)
     grid.remove_black_cell(1, 2)
     self.assertEqual(False, grid.is_black_cell(1, 2))
     self.assertEqual(False, grid.is_black_cell(5, 4))
     self.assertEqual([(1, 2), (1, 2)], grid.undo_stack)
     self.assertEqual([], grid.redo_stack)