File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 19
19
from __future__ import unicode_literals
20
20
from __future__ import absolute_import
21
21
22
+ import os
23
+
22
24
from hbldhdoku .sudoku import Sudoku
23
25
from hbldhdoku .exceptions import SudokuException
24
26
25
27
26
28
class TestSudoku (object ):
27
- """Test Suite for Sukoku solver."""
29
+ """Test Suite for Sudoku solver."""
30
+
31
+ def __init__ (self ):
32
+ self .test_dir = os .path .dirname (os .path .abspath (__file__ ))
28
33
29
34
def test_solve_simple_sudoku (self ):
30
- s = Sudoku .load_sudoku ('./simple.sud' )
35
+
36
+ s = Sudoku .load_sudoku (os .path .join (self .test_dir , 'simple.sud' ))
31
37
s .solve ()
32
- correct_solution = Sudoku .load_sudoku ('./ simple_sol.sud' )
38
+ correct_solution = Sudoku .load_sudoku (os . path . join ( self . test_dir , ' simple_sol.sud') )
33
39
assert s == correct_solution
34
40
35
41
def test_solve_medium_sudoku (self ):
36
- s = Sudoku .load_sudoku ('./ medium.sud' )
42
+ s = Sudoku .load_sudoku (os . path . join ( self . test_dir , ' medium.sud') )
37
43
s .solve ()
38
- correct_solution = Sudoku .load_sudoku ('./ medium_sol.sud' )
44
+ correct_solution = Sudoku .load_sudoku (os . path . join ( self . test_dir , ' medium_sol.sud') )
39
45
assert s == correct_solution
You can’t perform that action at this time.
0 commit comments