コード例 #1
0
 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')
コード例 #2
0
 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()
コード例 #3
0
 def setUp(self):
   self.board = TTTBoard(9)
   self.X = self.board.valid_teams_list[0]
   self.O = self.board.valid_teams_list[1]