def setUp(self): defdir = os.path.dirname(defs.__file__) dbnames = tuple(n for n in os.listdir(defdir) if not n.startswith('__')) self.defs = dict((name, defs.get(name)) for name in dbnames)
def checkversion(self, dbname): """Return the effective version of a database.""" with sql.Updater(dbname, defs.get(dbname)) as updater: return updater._version
def __init__(self, dbname=None): if dbname is None: dbdefs = defs.getall() self.updaters = tuple(sql.Updater(k, dbdefs[k]) for k in dbdefs) else: self.updaters = (sql.Updater(dbname, defs.get(dbname)),)
def __init__(self, dbname=None): if dbname is None: dbdefs = defs.getall() self.updaters = tuple(sql.Updater(k, dbdefs[k]) for k in dbdefs) else: self.updaters = (sql.Updater(dbname, defs.get(dbname)), )