diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-01-19 23:37:11 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-01-19 23:37:11 +0000 |
commit | 4be99db15b7a62b37493c86da07bcc787f44a7df (patch) | |
tree | b9d71342f22e307a08c38487d63c795039f10b96 /test/orm/dynamic.py | |
parent | 21193cebe22f44982cb70ecd64743df63494b17d (diff) | |
download | sqlalchemy-4be99db15b7a62b37493c86da07bcc787f44a7df.tar.gz |
- Restored 2.3 compat. in lib/sqlalchemy
- Part one of test suite fixes to run on 2.3
Lots of failures still around sets; sets.Set differs from __builtin__.set
particularly in the binops. We depend on set extensively now and may need to
provide a corrected sets.Set subclass on 2.3.
Diffstat (limited to 'test/orm/dynamic.py')
-rw-r--r-- | test/orm/dynamic.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/orm/dynamic.py b/test/orm/dynamic.py index 199eb474f..3382f0205 100644 --- a/test/orm/dynamic.py +++ b/test/orm/dynamic.py @@ -170,6 +170,7 @@ class FlushTest(FixtureTest): sess.delete(u) sess.close() + def create_backref_test(autoflush, saveuser): def test_backref(self): mapper(User, users, properties={ @@ -203,10 +204,9 @@ def create_backref_test(autoflush, saveuser): sess.flush() self.assert_(list(u.addresses) == []) - test_backref.__name__ = "test%s%s" % ( - (autoflush and "_autoflush" or ""), - (saveuser and "_saveuser" or "_savead"), - ) + test_backref = _function_named( + test_backref, "test%s%s" % ((autoflush and "_autoflush" or ""), + (saveuser and "_saveuser" or "_savead"))) setattr(FlushTest, test_backref.__name__, test_backref) for autoflush in (False, True): @@ -216,7 +216,7 @@ for autoflush in (False, True): class DontDereferenceTest(ORMTest): def define_tables(self, metadata): global users_table, addresses_table - + users_table = Table('users', metadata, Column('id', Integer, primary_key=True), Column('name', String(40)), @@ -245,7 +245,7 @@ class DontDereferenceTest(ORMTest): session.save(user) session.flush() session.clear() - + def query1(): session = create_session(metadata.bind) user = session.query(User).first() @@ -263,7 +263,7 @@ class DontDereferenceTest(ORMTest): self.assertEquals(query1(), [Address(email_address='joe@joesdomain.example')] ) self.assertEquals(query2(), [Address(email_address='joe@joesdomain.example')] ) self.assertEquals(query3(), [Address(email_address='joe@joesdomain.example')] ) - - + + if __name__ == '__main__': testenv.main() |