Exemple #1
0
def test_shows_default_value(tmp_directory, capsys):
    Path('pipeline.yaml').touch()
    parser = CustomParser()

    with parser:
        pass

    parser.print_help()

    captured = capsys.readouterr()
    assert 'defaults to pipeline.yaml' in captured.out
Exemple #2
0
def test_shows_default_value_from_env_var(tmp_directory, monkeypatch, capsys):
    monkeypatch.setenv('ENTRY_POINT', 'dag.yaml')

    Path('dag.yaml').touch()
    parser = CustomParser()

    with parser:
        pass

    parser.print_help()

    captured = capsys.readouterr()
    assert re.search(r'defaults\s+to\s+dag.yaml\s+\(ENTRY_POINT\s+env\s+var\)',
                     captured.out)