Beispiel #1
0
def test_createdb():
    for db in get_dbs():
        uridict = generic.createdb(db.uridict)
        try:
            generic.createdb(uridict, force=True)  # check that force works
        finally:
            generic.dropdb(uridict)
        yield lambda u: u, uridict
Beispiel #2
0
 def open(self):
     if self.uridict['name'] == 'config':
         self.conn.uridict = dissect_from_config(self.uridict)
     self.conn.uridict = createdb(self.uridict, force=True)
     self.conn.open()
     with self.conn.begin():
         self.create_all(self.conn)
     self.opened = True
     return self