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)
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)
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)
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)
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)
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)
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)