def test_valid_column(): board = [[7, 0, 9, 6, 0, 4, 0, 0, 0], [3, 4, 0, 0, 0, 2, 5, 0, 0], [0, 0, 0, 0, 0, 7, 0, 0, 0], [5, 0, 0, 0, 6, 3, 0, 0, 0], [0, 0, 8, 0, 0, 0, 2, 0, 0], [0, 0, 0, 2, 7, 0, 0, 0, 4], [0, 0, 0, 3, 0, 0, 0, 0, 0], [0, 0, 1, 7, 0, 0, 0, 8, 9], [0, 0, 0, 8, 0, 9, 1, 0, 6]] assert valid_column(board, 3, 1) == True, "valid_column test #1 failed" board = [[0, 0, 0, 2, 0, 9, 4, 0, 7], [0, 0, 8, 6, 0, 0, 0, 2, 5], [0, 0, 0, 7, 0, 0, 0, 0, 0], [0, 0, 0, 5, 9, 0, 0, 0, 8], [0, 0, 6, 0, 0, 0, 3, 0, 0], [2, 0, 0, 0, 7, 6, 0, 0, 0], [0, 0, 0, 0, 0, 5, 0, 0, 0], [4, 3, 0, 0, 0, 7, 1, 0, 0], [9, 0, 1, 4, 0, 3, 0, 0, 0]] assert valid_column(board, 0, 4) == False, "valid_column test #2 failed" board = [[4, 7, 0, 1, 0, 0, 0, 0, 0], [0, 8, 0, 0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 5, 0, 0, 3, 0], [7, 0, 0, 0, 0, 9, 6, 5, 1], [0, 0, 0, 6, 0, 4, 0, 0, 0], [8, 6, 9, 5, 0, 0, 0, 0, 4], [0, 2, 0, 0, 8, 0, 0, 0, 7], [0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 3, 0, 9, 6]] assert valid_column(board, 5, 3) == False, "valid_column test #3 failed"
def test_valid_column(self): self.assertTrue(sudoku.valid_column(self.sudokuGrid, 3)) self.sudokuGrid[0][0] = [5] self.assertFalse(sudoku.valid_column(self.sudokuGrid, 0))
def test_valid_column(self): self.assertTrue(sudoku.valid_column(sudoku.listify(self.sudokuGrid), 3)) self.sudokuGridListified[0][0] = 5 self.assertFalse(sudoku.valid_column(self.sudokuGridListified, 0))