Пример #1
0
    def test_remove_cell_5(self):
        sb = SudokuBoard()

        start_state = copy.deepcopy(sb.__dict__)

        self.assertIsNone(sb.remove_cell("hello", 3))

        self.assertDictEqual(sb.__dict__, start_state)
Пример #2
0
    def test_remove_cell_1(self):
        sb = SudokuBoard()

        sb.set_cell(1, 2, 3)

        start_state = copy.deepcopy(sb.__dict__)

        self.assertEqual(sb.remove_cell(1, 2), 3)

        self.assertDictEqual(sb.__dict__, {**start_state, "_cells": {}})