@@ -0,0 +1,1091 @@
+import unittest%0Aimport os.path%0Aimport sudoku.checking%0Aimport sudoku.io%0A%0A%0Aclass CheckingTests(unittest.TestCase):%0A%0A    def is_full_test(self):%0A        full_filepath = os.path.join(%0A            os.path.dirname(__file__),%0A            '../rsc/solved-1.sdk')%0A        full_graph = sudoku.io.read(full_filepath)%0A        self.assertTrue(sudoku.checking.is_full(full_graph))%0A        not_full_filepath = os.path.join(%0A            os.path.dirname(__file__),%0A            '../rsc/sample-1.sdk')%0A        not_full_graph = sudoku.io.read(not_full_filepath)%0A        self.assertFalse(sudoku.checking.is_full(not_full_graph))%0A%0A    def is_solved_test(self):%0A        solved_filepath = os.path.join(%0A            os.path.dirname(__file__),%0A            '../rsc/solved-1.sdk')%0A        solved = sudoku.io.read(solved_filepath)%0A        self.assertTrue(sudoku.checking.is_solved(solved))%0A        unsolved_filepath = os.path.join(%0A            os.path.dirname(__file__),%0A            '../rsc/sample-1.sdk')%0A        unsolved = sudoku.io.read(unsolved_filepath)%0A        self.assertFalse(sudoku.checking.is_solved(unsolved))%0A

Add checking module tests