Ejemplo n.º 1
0
 def __init__(self):
     # Check if the config file exists
     if FileUtils.is_file(self.config_file_path):
         with open(self.config_file_path) as cfg_file:
             self.cfg_data = json.load(cfg_file)
         if not self._is_config_file_updated():
             self._update_config_file()
     else:
         self._create_scar_config_folder_and_file()
Ejemplo n.º 2
0
 def _add_extra_payload(self) -> None:
     if self.resources_info.get('lambda').get('extra_payload', False):
         payload_path = self.resources_info.get('lambda').get('extra_payload')
         logger.info(f"Adding extra payload '{payload_path}'")
         if FileUtils.is_file(payload_path):
             FileUtils.copy_file(self.resources_info.get('lambda').get('extra_payload'),
                                 self.tmp_payload_folder.name)
         else:
             FileUtils.copy_dir(self.resources_info.get('lambda').get('extra_payload'),
                                self.tmp_payload_folder.name)
         del(self.resources_info['lambda']['extra_payload'])
Ejemplo n.º 3
0
 def setUp(self):
     if not FileUtils.is_file(ConfigFileParser.config_file_path):
         FileUtils.create_folder(ConfigFileParser.config_file_folder)
         FileUtils.create_file_with_content(
             ConfigFileParser.config_file_path,
             json.dumps(_DEFAULT_CFG, indent=2))