コード例 #1
0
    def test_get_cell_4(self):
        sb = SudokuBoard()

        start_state = copy.deepcopy(sb.__dict__)

        self.assertIsNone(sb.get_cell(1, 2))

        self.assertDictEqual(sb.__dict__, start_state)
コード例 #2
0
    def test_get_cell_1(self):
        sb = SudokuBoard()

        sb.set_cell(1, 2, 3)

        start_state = copy.deepcopy(sb.__dict__)

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

        self.assertDictEqual(sb.__dict__, start_state)
コード例 #3
0
    def test_get_cell_6(self):
        sb = SudokuBoard()

        sb.set_cell(sb._min_row_value, sb._min_col_value, sb._min_val_value)
        sb.set_cell(1, 2, 4)
        sb.set_cell(1, 3, 5)

        start_state = copy.deepcopy(sb.__dict__)

        self.assertEqual(sb.get_cell(sb._min_row_value, sb._min_col_value),
                         sb._min_val_value)

        self.assertDictEqual(sb.__dict__, start_state)