コード例 #1
0
    def __init__(self, profile_user=None, logging_file=None, databases=None):
        self.profile_user = ProfileUser(profile_user)
        self.messagesDB = []
        self.queriesDB = []
        self.databases = {}
        if databases is None:
            pass
        elif type(databases) == dict:
            self.databases.update(databases)
            for d, v in self.databases.items():
                if isinstance(v, dict):
                    self.databases[d] = DataBaseAPI.from_parameters(v)
#                assert(isinstance(self.databases[d], DataBaseAPI))
        else:
            ## It should be DataBaseAPI object
            self.databases = {'db': databases}
コード例 #2
0
 def test_instance_from_parameters(self):
     parameters = parse_configuration_file_dbapi(self.example_db_yaml)
     DataBaseAPI.from_parameters(parameters)