MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _build_test_mapper

Function _build_test_mapper

tests/test_proxy.py:64–77  ·  view source on GitHub ↗
(*model_ids: str)

Source from the content-addressed store, hash-verified

62
63
64def _build_test_mapper(*model_ids: str) -> ModelMapper:
65 mapper = ModelMapper("https://api.example.test/v1")
66 for model_id in model_ids:
67 provider = model_id.split("/", 1)[0] if "/" in model_id else "unknown"
68 mapper._pool[model_id] = DiscoveredModel(
69 id=model_id,
70 provider=provider,
71 owned_by=provider,
72 pricing=ModelPricing(1.0, 5.0),
73 capabilities=ModelCapabilities(tool_calling=True, vision=False, reasoning=False),
74 )
75 mapper._upstream_models.add(model_id)
76 mapper._discovered = True
77 return mapper
78
79
80class TestPromptExtraction:

Calls 5

ModelMapperClass · 0.90
DiscoveredModelClass · 0.90
ModelPricingClass · 0.90
ModelCapabilitiesClass · 0.90
addMethod · 0.45

Tested by

no test coverage detected