mirror of
https://github.com/Sosokker/sudoku-terminal-game.git
synced 2025-12-19 05:34:05 +01:00
15 lines
392 B
Python
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)
|
|
|