66
77from ess .reduce import unwrap
88from ess .reduce .nexus .types import AnyRun
9- from ess .reduce .unwrap import FastLookupTableWorkflow , LookupTableWorkflow
9+ from ess .reduce .unwrap import LookupTableWorkflow
1010
1111sl = pytest .importorskip ("sciline" )
1212
1313
1414@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
1515def test_lut_workflow_computes_table (engine ):
16- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
16+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
1717 wf [unwrap .DiskChoppers [AnyRun ]] = {}
1818 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 0 ], unit = 'm' )
1919 wf [unwrap .PulseStride ] = 1
@@ -45,7 +45,7 @@ def test_lut_workflow_computes_table(engine):
4545
4646@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
4747def test_lut_workflow_pulse_skipping (engine ):
48- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
48+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
4949 wf [unwrap .DiskChoppers [AnyRun ]] = {}
5050 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 0 ], unit = 'm' )
5151 if engine == "tof" :
@@ -70,7 +70,7 @@ def test_lut_workflow_pulse_skipping(engine):
7070
7171@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
7272def test_lut_workflow_non_exact_distance_range (engine ):
73- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
73+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
7474 wf [unwrap .DiskChoppers [AnyRun ]] = {}
7575 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 0 ], unit = 'm' )
7676 if engine == "tof" :
@@ -154,7 +154,7 @@ def _make_choppers():
154154
155155@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
156156def test_lut_workflow_computes_table_with_choppers (engine ):
157- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
157+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
158158 wf [unwrap .DiskChoppers [AnyRun ]] = _make_choppers ()
159159 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 0 ], unit = 'm' )
160160 if engine == "tof" :
@@ -190,7 +190,7 @@ def test_lut_workflow_computes_table_with_choppers(engine):
190190
191191@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
192192def test_lut_workflow_computes_table_with_choppers_full_beamline_range (engine ):
193- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
193+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
194194 wf [unwrap .DiskChoppers [AnyRun ]] = _make_choppers ()
195195 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 0 ], unit = 'm' )
196196 if engine == "tof" :
@@ -242,7 +242,7 @@ def test_lut_workflow_computes_table_with_choppers_full_beamline_range(engine):
242242
243243@pytest .mark .parametrize ("engine" , ["analytical" , "tof" ])
244244def test_lut_workflow_raises_for_distance_before_source (engine ):
245- wf = FastLookupTableWorkflow () if engine == "analytical" else LookupTableWorkflow ( )
245+ wf = LookupTableWorkflow ( use_simulation = ( engine == "tof" ) )
246246 wf [unwrap .DiskChoppers [AnyRun ]] = {}
247247 wf [unwrap .SourcePosition ] = sc .vector ([0 , 0 , 10 ], unit = 'm' )
248248 if engine == "tof" :
0 commit comments