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_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
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