Example #1
0
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')])
Example #2
0
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")])