Example #1
0
    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)
Example #2
0
 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
Example #3
0
 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
Example #4
0
 def get_config(self):
     config = deepcopy(Config.get_config_values())
     config.update(dict(libraries_path=self.get_libraries_path()))
     return config
Example #5
0
 def setUp(self):
     self.myTestFolder = os.path.join(PathsManager.TEST_SETTINGS_PATH, "Config")
     self.originalConfigDict = Config.get_config_values()
     restore_test_resources()
Example #6
0
 def get_config(self):
     config = deepcopy(Config.get_config_values())
     config.update(dict(libraries_path=self.get_libraries_path()))
     return config