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)