Spaces:
Running
Running
File size: 1,092 Bytes
b85cf68 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | import os
import sys
# Ensure parent directory is in path
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from mcp_server import search_strategy_guide, search_game_config
def test_search_guide():
print("=== TEST: search_strategy_guide ===")
query = "Specialist build"
result = search_strategy_guide(query)
print(f"Query: '{query}'")
print(f"Result (truncated):\n{result[:800]}...\n")
assert "SOURCE" in result or "No tactical advice" in result
print("SUCCESS: Guide search test passed.\n")
def test_search_config():
print("=== TEST: search_game_config ===")
query = "Music"
result = search_game_config(query)
print(f"Query: '{query}'")
print(f"Result (truncated):\n{result[:800]}...\n")
assert "Line" in result or "No configuration" in result
print("SUCCESS: Config search test passed.\n")
if __name__ == "__main__":
try:
test_search_guide()
test_search_config()
print("ALL TESTS PASSED SUCCESSFULLY!")
except Exception as e:
print(f"TEST FAILURE: {str(e)}")
sys.exit(1)
|