def test_draw(self):
     markers = [
         'X', 'O', 'X',
         'O', 'O', 'X',
         'X', 'X', 'O'
     ]
     self.assertFalse(check_win(markers, True))
 def test_win4(self):
     markers = [
         'X', 'O', 'X',
         'X', None, 'X',
         'X', 'X', None
     ]
     self.assertTrue(check_win(markers, True))
 def test_win3(self):
     markers = [
         'X', 'O', 'X',
         'O', 'O', 'X',
         'O', 'X', 'X'
     ]
     self.assertTrue(check_win(markers, True))
Example #4
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)
Example #5
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)
 def test_draw(self):
     markers = ['X', 'O', 'X', 'O', 'O', 'X', 'X', 'X', 'O']
     self.assertFalse(check_win(markers, True))
 def test_win4(self):
     markers = ['X', 'O', 'X', 'X', None, 'X', 'X', 'X', None]
     self.assertTrue(check_win(markers, True))
 def test_win3(self):
     markers = ['X', 'O', 'X', 'O', 'O', 'X', 'O', 'X', 'X']
     self.assertTrue(check_win(markers, True))
 def test_win_board_5_1(self):
     self.board['5'] = self.board['1'] = self.board['9'] = 'x'
     self.assertEqual(
         ts.check_win(self.player, self.game_active, self.board),
         (False, 'The player'))
 def test_game_active_user_false(self):
     result = ts.check_win(self.player, self.game_active, self.board)
     self.assertEqual(result, (True, False))