コード例 #1
0
ファイル: test_base.py プロジェクト: 3JIou-home/molecule
def test_verify_configs_raises_with_no_configs(patched_logger_critical):
    with pytest.raises(SystemExit) as e:
        base._verify_configs([])

    assert 1 == e.value.code
    msg = "'molecule/*/molecule.yml' glob failed.  Exiting."
    patched_logger_critical.assert_called_once_with(msg)
コード例 #2
0
ファイル: test_base.py プロジェクト: kireledan/molecule
def test_verify_configs_raises_with_no_configs(patched_logger_critical):
    with pytest.raises(SystemExit) as e:
        base._verify_configs([])

    assert 1 == e.value.code

    msg = "'molecule/*/molecule.yml' glob failed.  Exiting."
    patched_logger_critical.assert_called_once_with(msg)
コード例 #3
0
ファイル: test_base.py プロジェクト: seandst/molecule
def test_verify_configs_raises_with_duplicate_configs(patched_logger_critical,
                                                      config_instance):
    with pytest.raises(SystemExit) as e:
        configs = [config_instance, config_instance]
        base._verify_configs(configs)

    assert 1 == e.value.code

    msg = "Duplicate scenario name 'default' found.  Exiting."
    patched_logger_critical.assert_called_once_with(msg)
コード例 #4
0
ファイル: test_base.py プロジェクト: kireledan/molecule
def test_verify_configs_raises_with_duplicate_configs(patched_logger_critical,
                                                      config_instance):
    with pytest.raises(SystemExit) as e:
        configs = [config_instance, config_instance]
        base._verify_configs(configs)

    assert 1 == e.value.code

    msg = "Duplicate scenario name 'default' found.  Exiting."
    patched_logger_critical.assert_called_once_with(msg)
コード例 #5
0
ファイル: test_base.py プロジェクト: seandst/molecule
def test_verify_configs(config_instance):
    configs = [config_instance]

    assert base._verify_configs(configs) is None
コード例 #6
0
ファイル: test_base.py プロジェクト: kireledan/molecule
def test_verify_configs(config_instance):
    configs = [config_instance]

    assert base._verify_configs(configs) is None