Пример #1
0
    def _find(self, data_type, id):
        file = FileFinder.resolve("{}/{}{}.json".format(
            self._data_directory, data_type, id))
        if not file or not path.exists(file):
            return None

        with open(file) as json_file:
            return json.load(json_file)
Пример #2
0
 def __init__(self, config_file='app_config.cfg'):
     self.parser = configparser.ConfigParser(
         interpolation=EnvInterpolation())
     self.parser.read(FileFinder.resolve(config_file))
Пример #3
0
 def configure_logging(cls, logging_ini='logging.ini'):
     """
     Configures logging
     """
     located_at = FileFinder.resolve(logging_ini)
     logging.config.fileConfig(located_at, disable_existing_loggers=False)
 def test_find_file(self):
     file = FileFinder.resolve("app_config.cfg")
     assert path.exists(file)
     assert path.isfile(file)