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