def test_addition(self): phase_1 = DummyPhasePositions("one") phase_2 = DummyPhasePositions("two") phase_3 = DummyPhasePositions("three") pipeline1 = al.PipelinePositions("", phase_1, phase_2) pipeline2 = al.PipelinePositions("", phase_3) assert (phase_1, phase_2, phase_3) == (pipeline1 + pipeline2).phases
def test_run_pipeline(self): phase_1 = DummyPhasePositions(phase_name="one") phase_2 = DummyPhasePositions(phase_name="two") pipeline = al.PipelinePositions("", phase_1, phase_2) pipeline.run(positions=None, pixel_scales=None) assert len(phase_2.results) == 2