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)