def test_loader_from_default_repository_file_yaml(): pipeline = load_pipeline_from_target_info( PipelineTargetInfo( module_name=None, pipeline_name='foo', python_file=None, fn_name=None, repository_yaml=script_relative_path('repository_file.yml'), )) assert isinstance(pipeline, PipelineDefinition) assert pipeline.name == 'foo'
def test_load_from_pipeline_file(): pipeline = load_pipeline_from_target_info( PipelineTargetInfo( module_name=None, fn_name='define_foo_pipeline', pipeline_name=None, python_file=script_relative_path('test_dynamic_loader.py'), repository_yaml=None, )) assert isinstance(pipeline, PipelineDefinition) assert pipeline.name == 'foo'
def test_load_from_pipeline_module(): pipeline = load_pipeline_from_target_info( PipelineTargetInfo( module_name='dagster.cli.cli_tests.test_dynamic_loader', fn_name='define_foo_pipeline', pipeline_name=None, python_file=None, repository_yaml=None, )) assert isinstance(pipeline, PipelineDefinition) assert pipeline.name == 'foo'
def test_load_from_pipeline_module(): pipeline = load_pipeline_from_target_info( PipelineTargetInfo( module_name='dagster.tutorials.intro_tutorial.repos', fn_name='define_repo_demo_pipeline', pipeline_name=None, python_file=None, repository_yaml=None, )) assert isinstance(pipeline, PipelineDefinition) assert pipeline.name == 'repo_demo_pipeline'