def test_readConfigFile_ConfigNotChangedIfCorruptedFile(self): PathsManager.CONFIG_PATH = os.path.join(self.myTestFolder, "testConfigCorrupted.json") Config.read_config_file() for k, v in Config.get_config_values().items(): self.assertEqual(self.originalConfigDict[k], v)
def set_values(self, config_dic): config_values = Config.get_config_values() if "libraries_path" in config_dic: libraries_path = config_dic.pop("libraries_path") self.set_libraries_path(libraries_path) for k in config_values.keys(): if k in config_dic: Config.__dict__[k] = config_dic[k] if Config.proxy is not None: utils.set_proxy(dict(http=Config.proxy, https=Config.proxy)) Config.store_config_in_file() return True
def set_values(self, config_dic): config_values = Config.get_config_values() if "libraries_path" in config_dic: libraries_path = config_dic.pop("libraries_path") self.set_libraries_path(libraries_path) for k in config_values.keys(): if k in config_dic: Config.__dict__[k] = config_dic[k] if Config.proxy is not None: utils.set_proxy(dict(http=Config.proxy, https=Config.proxy)) Config.store_config_in_file() return True
def get_config(self): config = deepcopy(Config.get_config_values()) config.update(dict(libraries_path=self.get_libraries_path())) return config
def setUp(self): self.myTestFolder = os.path.join(PathsManager.TEST_SETTINGS_PATH, "Config") self.originalConfigDict = Config.get_config_values() restore_test_resources()
def get_config(self): config = deepcopy(Config.get_config_values()) config.update(dict(libraries_path=self.get_libraries_path())) return config