Skip to content

Commit d4c49ee

Browse files
committed
fix workflow tests
1 parent 02831b6 commit d4c49ee

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

tests/dream/geant4_reduction_test.py

+13-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@
1212

1313
import ess.dream.data # noqa: F401
1414
from ess import dream, powder
15-
from ess.dream import DreamGeant4Workflow
15+
from ess.dream.workflow import (
16+
DreamGeant4MonitorHistogramWorkflow,
17+
DreamGeant4MonitorIntegratedWorkflow,
18+
DreamGeant4ProtonChargeWorkflow,
19+
)
1620
from ess.powder.types import (
1721
AccumulatedProtonCharge,
1822
BackgroundRun,
@@ -239,9 +243,14 @@ def _assert_contains_tof_data(cif_content: str) -> None:
239243
assert 'pd_proc.intensity_norm_su' in cif_content
240244

241245

242-
def test_sans_workflow_registers_subclasses():
246+
def test_dream_workflow_registers_subclasses():
243247
# Because it was imported
244-
assert DreamGeant4Workflow in reduce_workflow.workflow_registry
248+
for wf in (
249+
DreamGeant4MonitorHistogramWorkflow,
250+
DreamGeant4MonitorIntegratedWorkflow,
251+
DreamGeant4ProtonChargeWorkflow,
252+
):
253+
assert wf in reduce_workflow.workflow_registry
245254
count = len(reduce_workflow.workflow_registry)
246255

247256
@reduce_workflow.register_workflow
@@ -252,7 +261,7 @@ class MyWorkflow: ...
252261

253262

254263
def test_dream_workflow_parameters_returns_filtered_params():
255-
wf = DreamGeant4Workflow()
264+
wf = DreamGeant4ProtonChargeWorkflow()
256265
parameters = reduce_workflow.get_parameters(wf, (DspacingData[SampleRun],))
257266
assert Filename[SampleRun] in parameters
258267
assert Filename[BackgroundRun] not in parameters

0 commit comments

Comments
 (0)