def test_5(self): expected = True actual = sudoku2([ ['.', '9', '.', '.', '4', '.', '.', '.', '.'], ['1', '.', '.', '.', '.', '.', '6', '.', '.'], ['.', '.', '3', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '7', '.', '.', '.', '.', '.'], ['3', '.', '.', '.', '5', '.', '.', '.', '.'], ['.', '.', '7', '.', '.', '4', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '7', '.', '.', '.', '.'] ]) self.assertEqual(actual, expected)
def test_6(self): expected = False actual = sudoku2([ ['7', '.', '.', '.', '4', '.', '.', '.', '.'], ['.', '.', '.', '8', '6', '5', '.', '.', '.'], ['.', '1', '.', '2', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '9', '.', '.', '.'], ['.', '.', '.', '.', '5', '.', '5', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '2', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'] ]) self.assertEqual(actual, expected)
def test_18(self): expected = True actual = sudoku2([ ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '2', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '2', '7', '1', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '2', '.', '.', '.', '.', '.', '.', '.'], ['.', '5', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '9', '.', '.', '.', '8'], ['.', '.', '.', '.', '.', '1', '6', '.', '.'], ['.', '.', '.', '.', '6', '.', '.', '.', '.'] ]) self.assertEqual(actual, expected)
def test_14(self): expected = True actual = sudoku2([ ['.', '8', '7', '6', '5', '4', '3', '2', '1'], ['2', '.', '.', '.', '.', '.', '.', '.', '.'], ['3', '.', '.', '.', '.', '.', '.', '.', '.'], ['4', '.', '.', '.', '.', '.', '.', '.', '.'], ['5', '.', '.', '.', '.', '.', '.', '.', '.'], ['6', '.', '.', '.', '.', '.', '.', '.', '.'], ['7', '.', '.', '.', '.', '.', '.', '.', '.'], ['8', '.', '.', '.', '.', '.', '.', '.', '.'], ['9', '.', '.', '.', '.', '.', '.', '.', '.'] ]) self.assertEqual(actual, expected)
def test_12(self): expected = False actual = sudoku2([ ['.', '.', '.', '.', '.', '.', '5', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['9', '3', '.', '.', '2', '.', '4', '.', '.'], ['.', '.', '7', '.', '.', '.', '3', '.', '.'], ['.', '.', '.', '.', '.', '.', '.', '.', '.'], ['.', '.', '.', '3', '4', '.', '.', '.', '.'], ['.', '.', '.', '.', '.', '3', '.', '.', '.'], ['.', '.', '.', '.', '.', '5', '2', '.', '.'] ]) self.assertEqual(actual, expected)
def test_2(self): expected = False actual = sudoku2(self.example2) self.assertEqual(actual, expected)
def test_1(self): expected = True actual = sudoku2(self.example1) self.assertEqual(actual, expected)