コード例 #1
0
 def test_token_matches_success_0(self):
     grid = tic_tac_toe.create_game_grid()
     token = 'X'
     grid[0] = token
     grid[4] = token
     grid[8] = token
     actual = tic_tac_toe.token_matches(grid, token, 0, 4, 8)
     self.assertTrue(actual)
コード例 #2
0
 def test_token_matches_fail_0(self):
     grid = tic_tac_toe.create_game_grid()
     token = 'X'
     grid[0] = token
     grid[5] = token
     grid[1] = 'O'
     actual = tic_tac_toe.token_matches(grid, token, 0, 5, 1)
     self.assertFalse(actual)
コード例 #3
0
 def test_check_win_fail_0(self):
     grid = tic_tac_toe.create_game_grid()
     token = 'X'
     grid[2] = token
     grid[5] = token
     grid[1] = token
     actual = tic_tac_toe.check_win(grid, token)
     self.assertFalse(actual)
コード例 #4
0
 def test_check_win_success_0(self):
     grid = tic_tac_toe.create_game_grid()
     token = 'X'
     grid[2] = token
     grid[5] = token
     grid[8] = token
     actual = tic_tac_toe.check_win(grid, token)
     self.assertTrue(actual)
コード例 #5
0
 def test_is_valid_move_fail_1(self):
     grid = tic_tac_toe.create_game_grid()
     grid[8] = 'X'
     input_square = 8
     actual = tic_tac_toe.is_valid_move(input_square, grid)
     self.assertFalse(actual)
コード例 #6
0
 def test_is_valid_move_success_0(self):
     grid = tic_tac_toe.create_game_grid()
     input_square = 1
     actual = tic_tac_toe.is_valid_move(input_square, grid)
     self.assertTrue(actual)
コード例 #7
0
 def test_create_game_grid(self):
     expected = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
     actual = tic_tac_toe.create_game_grid()
     self.assertEqual(expected, actual)