]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 7 Sep 2005 09:01:52 +0000 (09:01 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 7 Sep 2005 09:01:52 +0000 (09:01 +0000)
test/mapper.py

index 1bc5f42520bb8855bc8141df369ca9b3827f000a..6ace8638d30786c9c4c40f7b7d66b8342d763f89 100644 (file)
@@ -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