Exemplo n.º 1
0
def test_convert():
    point = sql._table('point', ['id'], ['x', 'y'])
    driver = UriDict.mock()

    @generic.convert.register(UriDict.mock, point)
    def convert_point(driver, row):
        return row._replace(x=float(row.x), y=float(row.y))
    try:
        assert_equal(generic.convert(driver, point(1, '0', 0)),
                     point(1, 0.0, 0.0))
    finally:
        del generic.convert.typemap[UriDict.mock, point]
Exemplo n.º 2
0
def test():
    convert(UriDict.psycopg2(), Row())
    convert(UriDict.sqlite3(), Row())