def test_context(self): pipeline_file=os.path.join(dir, 't', 'fixtures', 'pipelines', 'simple_bowtie_p.yml') pipeline=Pipeline(pipeline_file) # calls pipeline.load inputs_file=os.path.join(dir, 't', 'fixtures', 'data', 'paired1.yml') paired1=Inputs.load(inputs_file)[0] context=pipeline.make_context(paired1) self.assertEqual(context.step('Header').inputs, paired1.files) self.assertEqual(context.step('Link').inputs, pipeline.step_named('Header').outputs()) self.assertEqual(context.step('Bowtie').inputs, pipeline.step_named('Link').outputs()) self.assertEqual(context.step('Footer').inputs, pipeline.step_named('Bowtie').outputs())