def test_dagster_out_of_process_location(): env = PythonEnvRepositoryLocation( RepositoryLocationHandle.create_out_of_process_location( location_name='test_location', repository_code_pointer_dict={ 'test_repo': FileCodePointer(file_relative_path(__file__, 'setup.py'), 'test_repo'), }, )) assert env.get_repository('test_repo')
def test_dagster_out_of_process_location(): env = PythonEnvRepositoryLocation( RepositoryLocationHandle.create_python_env_location( location_name="test_location", loadable_target_origin=LoadableTargetOrigin( executable_path=sys.executable, python_file=file_relative_path(__file__, "setup.py"), attribute="test_repo", ), )) assert env.get_repository("test_repo")
def test_origin_id(): host_location = PythonEnvRepositoryLocation( RepositoryLocationHandle.create_python_env_location( loadable_target_origin=LoadableTargetOrigin( executable_path=sys.executable, python_file=__file__, attribute="the_repo" ), location_name="the_location", ) ) external_pipeline = host_location.get_repository("the_repo").get_full_external_pipeline( "the_pipe" ) recon_pipeline = recon_pipeline_from_origin(external_pipeline.get_origin()) assert external_pipeline.get_origin_id() == recon_pipeline.get_origin_id()