def add_database(self, database): name = database['name'] migrations = database.get('migrations') db_file = os.path.join( self.dbdir, random_name('test_{}'.format(name))) conn = Database.connect(database=db_file) self.databases[name] = { 'file': db_file, 'db': Database(conn), 'migrations': migrations, }