def test_a_ttt_board_can_only_have_9_spaces(self): try: self.board = TTTBoard(8) except Exception as err: self.assertEqual('TTTBoardError', err.__class__.__name__) self.assertRegex(err.args[0], 'A TTTBoard can only be initialized with 9 spaces') else: self.fail('BoardError not thrown when it should be')
def __init__(self): WIN_SETS = [[0,1,2], [3,4,5], [6,7,8], [0,3,6], [1,4,7], [2,5,8], [0,4,8], [2,4,6]] self.board = TTTBoard(9) self.rules = TTTGameRules(WIN_SETS) self.io = TerminalTTTIO() self.ai = ComputerPlayer()
def setUp(self): self.board = TTTBoard(9) self.X = self.board.valid_teams_list[0] self.O = self.board.valid_teams_list[1]