Esempio n. 1
0
 def test_possibles(self):
     board = SudokuBoard(self.board_nums[1])
     board.analyze()
     self.assertItemsEqual(board[4][5].possibles, [1, 3, 7, 9])
Esempio n. 2
0
 def test_board_analyze_invalid(self):
     board = SudokuBoard()
     board.populate_from_brdstring(self.brd_nums[0].split('\n'))
     with self.assertRaises(InvalidBoard):
         board.analyze()