def test_nentries(self):
        """
        Check the Problem correctly counts the number
        of clue entries.        
        """
        sudoku = Problem('1' + '.' * (self.N**2 - 1), N=self.N)
        self.assertEqual(1, sudoku.num_entries())

        rp = random_puzzle().strip()
        nentries_rp = len([e for e in rp if e != '.'])
        sudoku = Problem(rp)
        self.assertEqual(nentries_rp, sudoku.num_entries())
Exemple #2
0
 def test_nentries(self):
     """
     Check the Problem correctly counts the number
     of clue entries.        
     """
     sudoku = Problem('1' + '.'*(self.N **2 -1), N=self.N)
     self.assertEqual(1, sudoku.num_entries())
     
     rp = random_puzzle().strip()
     nentries_rp = len([e for e in rp if e != '.'])
     sudoku = Problem(rp)
     self.assertEqual(nentries_rp, sudoku.num_entries())