sudoku-terminal-game/tests/test_Generator.py
2023-07-07 23:13:53 +07:00

15 lines
392 B
Python

import sys
import pytest
sys.path.append('..')
from SudokuSolver import SudokuSolver
from Generator import generate_sudoku
@pytest.mark.parametrize("test_num", range(20))
def test_generate_sudoku(test_num):
# Test if generate_sudoku generates a valid Sudoku puzzle.
puzzle = generate_sudoku()
assert SudokuSolver.solve(puzzle)
assert SudokuSolver.is_valid_solution(puzzle)