예제 #1
0
def test_from_glob_list():
    assert load_yaml_from_glob_list(
        [script_relative_path('yamls/yaml_one.yaml')]) == {
            'key_one': {
                'key_one_one': 'value_one'
            }
        }

    assert load_yaml_from_glob_list([
        script_relative_path('yamls/yaml_one.yaml'),
        script_relative_path('yamls/yaml_two.yaml')
    ]) == {
        'key_one': {
            'key_one_one': 'value_one',
            'key_one_two': 'value_two'
        }
    }

    assert load_yaml_from_glob_list([script_relative_path('yamls/*.yaml')
                                     ]) == {
                                         'key_one': {
                                             'key_one_one': 'value_one',
                                             'key_one_two': 'value_two'
                                         }
                                     }

    assert load_yaml_from_globs(
        script_relative_path('yamls/yaml_one.yaml'),
        script_relative_path('yamls/yaml_two.yaml')) == {
            'key_one': {
                'key_one_one': 'value_one',
                'key_one_two': 'value_two'
            }
        }
예제 #2
0
def test_pipeline_ingest():
    config_object = load_yaml_from_glob_list([
        script_relative_path('../../environments/local_base.yml'),
        script_relative_path('../../environments/local_fast_ingest.yml'),
    ])

    result = execute_pipeline(define_airline_demo_ingest_pipeline(),
                              config_object)
    assert result.success
예제 #3
0
def test_from_glob_list():
    assert load_yaml_from_glob_list([script_relative_path('yamls/yaml_one.yaml')]) == {
        'key_one': {'key_one_one': 'value_one'}
    }

    assert load_yaml_from_glob_list(
        [script_relative_path('yamls/yaml_one.yaml'), script_relative_path('yamls/yaml_two.yaml')]
    ) == {'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}}

    assert load_yaml_from_glob_list([script_relative_path('yamls/*.yaml')]) == {
        'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}
    }

    assert load_yaml_from_globs(
        script_relative_path('yamls/yaml_one.yaml'), script_relative_path('yamls/yaml_two.yaml')
    ) == {'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}}

    with pytest.raises(check.CheckError):
        load_yaml_from_glob_list(['flskhfhjsdf'])
예제 #4
0
def test_from_glob_list():
    assert load_yaml_from_glob_list([file_relative_path(__file__, "yamls/yaml_one.yaml")]) == {
        "key_one": {"key_one_one": "value_one"}
    }

    assert load_yaml_from_glob_list(
        [
            file_relative_path(__file__, "yamls/yaml_one.yaml"),
            file_relative_path(__file__, "yamls/yaml_two.yaml"),
        ]
    ) == {"key_one": {"key_one_one": "value_one", "key_one_two": "value_two"}}

    assert load_yaml_from_glob_list([file_relative_path(__file__, "yamls/*.yaml")]) == {
        "key_one": {"key_one_one": "value_one", "key_one_two": "value_two"}
    }

    assert load_yaml_from_globs(
        file_relative_path(__file__, "yamls/yaml_one.yaml"),
        file_relative_path(__file__, "yamls/yaml_two.yaml"),
    ) == {"key_one": {"key_one_one": "value_one", "key_one_two": "value_two"}}

    assert load_yaml_from_glob_list(["flskhfhjsdf"]) == {}
예제 #5
0
파일: test_yaml.py 프로젝트: zkan/dagster
def test_from_glob_list():
    assert load_yaml_from_glob_list([file_relative_path(__file__, 'yamls/yaml_one.yaml')]) == {
        'key_one': {'key_one_one': 'value_one'}
    }

    assert load_yaml_from_glob_list(
        [
            file_relative_path(__file__, 'yamls/yaml_one.yaml'),
            file_relative_path(__file__, 'yamls/yaml_two.yaml'),
        ]
    ) == {'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}}

    assert load_yaml_from_glob_list([file_relative_path(__file__, 'yamls/*.yaml')]) == {
        'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}
    }

    assert load_yaml_from_globs(
        file_relative_path(__file__, 'yamls/yaml_one.yaml'),
        file_relative_path(__file__, 'yamls/yaml_two.yaml'),
    ) == {'key_one': {'key_one_one': 'value_one', 'key_one_two': 'value_two'}}

    assert load_yaml_from_glob_list(['flskhfhjsdf']) == {}