Ejemplo n.º 1
0
 def test_correct_sudoku_square(self):
     sdm_file = "data/filled_square.sdm"
     sudoku_set = format.SudokuSet(open(sdm_file))
     sudoku = sudoku_set.get(0)
     self.assertFalse(format.is_acceptable(sudoku))
Ejemplo n.º 2
0
 def test_duplicity_reject(self):
     """ Test if sudoku with empty elements does not contain duplicity """
     sdm_file = "data/filled_column.sdm"
     sudoku = format.SudokuSet(open(sdm_file)).get(0)
     self.assertFalse(format.is_acceptable(sudoku))
Ejemplo n.º 3
0
 def test_duplicity_reject_invalid(self):
     sdm_file = "data/filled-invalid_number.sdm"
     sudoku_set = format.SudokuSet(open(sdm_file))
     sudoku = sudoku_set.get(0)
     self.assertFalse(format.is_acceptable(sudoku))
Ejemplo n.º 4
0
 def test_duplicity_accept_empty_elements(self):
     """ Test if sudoku with empty elements does not contain duplicity """
     sdm_file = "data/one.sdm"
     sudoku_set = format.SudokuSet(open(sdm_file))
     sudoku = sudoku_set.get(0)
     self.assertTrue(format.is_acceptable(sudoku))