split actuators from energy storage
This commit is contained in:
@@ -13,10 +13,10 @@ def test_pass1_filters_impossible_combos(seeded_repo):
|
||||
scorer = Scorer(domain)
|
||||
pipeline = Pipeline(seeded_repo, resolver, scorer)
|
||||
|
||||
result = pipeline.run(domain, ["platform", "power_source"], passes=[1])
|
||||
result = pipeline.run(domain, ["platform", "actuator", "energy_storage"], passes=[1])
|
||||
|
||||
from physcom.seed.transport_example import PLATFORMS, POWER_SOURCES
|
||||
expected = len(PLATFORMS) * len(POWER_SOURCES)
|
||||
from physcom.seed.transport_example import PLATFORMS, ACTUATORS, ENERGY_STORAGES
|
||||
expected = len(PLATFORMS) * len(ACTUATORS) * len(ENERGY_STORAGES)
|
||||
assert result.total_generated == expected
|
||||
assert result.pass1_failed > 0
|
||||
assert result.pass1_valid + result.pass1_conditional + result.pass1_failed == expected
|
||||
@@ -30,7 +30,7 @@ def test_pass123_produces_scored_results(seeded_repo):
|
||||
pipeline = Pipeline(seeded_repo, resolver, scorer)
|
||||
|
||||
result = pipeline.run(
|
||||
domain, ["platform", "power_source"],
|
||||
domain, ["platform", "actuator", "energy_storage"],
|
||||
score_threshold=0.01, passes=[1, 2, 3, 5],
|
||||
)
|
||||
|
||||
@@ -50,7 +50,7 @@ def test_pass4_with_mock_llm(seeded_repo):
|
||||
pipeline = Pipeline(seeded_repo, resolver, scorer, llm=mock_llm)
|
||||
|
||||
result = pipeline.run(
|
||||
domain, ["platform", "power_source"],
|
||||
domain, ["platform", "actuator", "energy_storage"],
|
||||
score_threshold=0.01, passes=[1, 2, 3, 4, 5],
|
||||
)
|
||||
|
||||
@@ -65,7 +65,7 @@ def test_blocked_combos_not_scored(seeded_repo):
|
||||
pipeline = Pipeline(seeded_repo, resolver, scorer)
|
||||
|
||||
result = pipeline.run(
|
||||
domain, ["platform", "power_source"],
|
||||
domain, ["platform", "actuator", "energy_storage"],
|
||||
score_threshold=0.0, passes=[1, 2, 3, 5],
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user