trenches / backend /tests /test_source_bundles.py
Codex
sync main snapshot for HF Space
1794757
from trenches_env.source_bundles import AGENT_LIVE_SOURCE_BUNDLES, AGENT_TRAINING_SOURCE_BUNDLES
def test_each_agent_has_distinct_training_and_live_sources() -> None:
for agent_id, training_sources in AGENT_TRAINING_SOURCE_BUNDLES.items():
live_sources = AGENT_LIVE_SOURCE_BUNDLES.get(agent_id, [])
assert len(training_sources) >= 6
assert len(live_sources) >= 1
assert len(training_sources) == len(set(training_sources))
assert len(live_sources) == len(set(live_sources))
assert set(training_sources).isdisjoint(live_sources)