def test_get_legal_moves_when_eight_moves_legal_returns_list_of_8(self): self.grid[2] = "X" legal = tictactoe.get_legal_moves(self.grid) legal_length = len(legal) self.assertEqual(legal_length, 8)
def test_get_legal_moves_when_no_moves_legal_returns_empty_list(self): for i in range(9): self.grid[i] = "X" legal = tictactoe.get_legal_moves(self.grid) legal_length = len(legal) self.assertEqual(legal_length, 0)
def test_get_legal_moves_when_all_moves_legal_returns_full_list(self): legal = tictactoe.get_legal_moves(self.grid) legal_length = len(legal) self.assertEqual(legal_length, 9)