f1-mcp-server / tests /test_resource_mappings.py
arre99's picture
test scripts and file assets (mainly json)
dd6b7dc
raw
history blame
557 Bytes
""" Tests for resource mappings """
import os
import json
# Load in driver names and numbers
resource_dir = os.path.join(os.path.dirname(__file__), "..", "assets")
driver_names = json.load(open(os.path.join(resource_dir, "driver_names.json")))
driver_numbers = json.load(open(os.path.join(resource_dir, "driver_numbers.json")))
for name in driver_names["drivers"]:
number = driver_numbers.get(name, None)
if number is None:
raise ValueError(f"Driver {name} does not have a driver number")
print("All driver names and numbers are mapped")