def test_serial(): db.set_server_fields(s.a, 'ka') for uri in _util.get_uris(['mysqldb', 'psycopg2']): with core.ScratchDB(uri, create) as scratch: scratch.conn.debug(sys.stdout) man = orm.Manager(scratch.conn) man.insert(s.a(va='row 1')) man.create(s.a(va='row 2')) man.save(s.a(va='row 3')) inserted = list(scratch.conn.all('select * from a')) assert_equal(inserted, [(1, 'row 1'), (2, 'row 2'), (3, 'row 3')])
def test_serial(): db.set_server_fields(s.a, "ka") for driver in ("sqlite3", "mysqldb", "psycopg2"): dsn = "config://scratch/%s_uri" % driver with core.ScratchDB(dsn, partial(create, driver)) as scratch: man = orm.Manager(scratch.conn) man.insert(s.a(va="row 1")) man.create(s.a(va="row 2")) man.save(s.a(va="row 3")) inserted = list(scratch.conn.all("select * from a")) assert_equal(inserted, [(1, "row 1"), (2, "row 2"), (3, "row 3")])