]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
tweak to lazy loading a right-direction
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 04:49:27 +0000 (04:49 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 04:49:27 +0000 (04:49 +0000)
test/mapper.py

index fc51942643e3060f2c8f24066cb6db4fcd33f55e..5499941833ac93e2bcdbbe52c2af76ade88b1eab 100644 (file)
@@ -129,11 +129,13 @@ class LazyTest(MapperSuperTest):
 
     def testbackwardsonetoone(self):
         m = mapper(Address, addresses, properties = dict(
-            user = relation(User, users, primaryjoin = users.c.user_id == addresses.c.user_id, lazy = True)
+            user = relation(User, users, properties = {'id':users.c.user_id}, primaryjoin = users.c.user_id == addresses.c.user_id, lazy = True)
         ))
         l = m.select(addresses.c.address_id == 1)
         self.echo(repr(l))
+        print repr(l[0].__dict__)
         self.echo(repr(l[0].user))
+        self.assert_(l[0].user is not None)
 
     def testmanytomany(self):
         """tests a many-to-many lazy load"""