def test_add_env_confopt_value(temp_files):
    from oslo_config.cfg import ConfigParser
    testconfname, testconfname_bak, _ = temp_files
    testconf = ConfigParser(testconfname, {})
    testconf.parse()
    original_values = set()
    original_service_providers = set()
    for section in testconf.sections.values():
        for option, values in section.items():
            if option == 'service_provider':
                original_service_providers.update(set(values))
            original_values.update(set(values))

    new_config = environment_library.add_env_confopt_value(FAKE_ENV)
    new_values = set()
    new_service_providers = set()
    for section in new_config.sections.values():
        for option, values in section.items():
            if option == 'service_provider':
                new_service_providers.update(set(values))
            new_values.update(set(values))
    assert new_values == original_values | set([FAKE_ENV])
    assert new_service_providers ==\
        original_service_providers | set([FAKE_ENV])
Exemplo n.º 2
0
def test_add_env_confopt_value(temp_files):
    from oslo_config.cfg import ConfigParser
    testconfname, testconfname_bak, _ = temp_files
    testconf = ConfigParser(testconfname, {})
    testconf.parse()
    original_values = set()
    original_service_providers = set()
    for section in testconf.sections.values():
        for option, values in section.items():
            if option == 'service_provider':
                original_service_providers.update(set(values))
            original_values.update(set(values))

    new_config = environment_library.add_env_confopt_value(FAKE_ENV)
    new_values = set()
    new_service_providers = set()
    for section in new_config.sections.values():
        for option, values in section.items():
            if option == 'service_provider':
                new_service_providers.update(set(values))
            new_values.update(set(values))
    assert new_values == original_values | set([FAKE_ENV])
    assert new_service_providers ==\
        original_service_providers | set([FAKE_ENV])
def test_write_config_file(temp_files):
    testconfname, testconfname_bak, _ = temp_files
    new_config = environment_library.add_env_confopt_value(FAKE_ENV)
    environment_library.write_config_file(new_config)
    assert open(testconfname, 'r').read() == MODDEDLBAASCONFDATA
Exemplo n.º 4
0
def test_write_config_file(temp_files):
    testconfname, testconfname_bak, _ = temp_files
    new_config = environment_library.add_env_confopt_value(FAKE_ENV)
    environment_library.write_config_file(new_config)
    assert open(testconfname, 'r').read() == MODDEDLBAASCONFDATA