From: Mike Bayer Date: Wed, 7 Sep 2005 09:01:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rel_0_1_0~768 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b1f65e50e423d5294b263d4c272c19a5a1975e6;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git --- diff --git a/test/mapper.py b/test/mapper.py index 1bc5f42520..6ace8638d3 100644 --- a/test/mapper.py +++ b/test/mapper.py @@ -3,9 +3,10 @@ import unittest, sys, os from sqlalchemy.mapper import * import sqlalchemy.objectstore as objectstore -ECHO = True +#ECHO = True ECHO = False execfile("test/tables.py") +db.echo = True class User(object): def __repr__(self): @@ -123,6 +124,14 @@ class LazyTest(AssertMixin): {'user_id' : 7, 'addresses' : (Address, [{'address_id' : 1}])}, ) + def testonetoone(self): + m = mapper(User, users, properties = dict( + address = relation(Address, addresses, lazy = True, uselist = False) + )) + l = m.select(users.c.user_id == 7) + print repr(l) + print repr(l[0].address) + def testmanytomany(self): """tests a many-to-many lazy load""" items = orderitems