diff options
Diffstat (limited to 'test/orm/test_pickled.py')
-rw-r--r-- | test/orm/test_pickled.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/orm/test_pickled.py b/test/orm/test_pickled.py index b54af93f2..35f1b19d1 100644 --- a/test/orm/test_pickled.py +++ b/test/orm/test_pickled.py @@ -20,6 +20,7 @@ from sqlalchemy.testing.pickleable import User, Address, Dingaling, Order, \ class PickleTest(fixtures.MappedTest): + @classmethod def define_tables(cls, metadata): Table('users', metadata, @@ -170,6 +171,7 @@ class PickleTest(fixtures.MappedTest): sess.add(u2) assert u2.addresses + @testing.requires.non_broken_pickle def test_instance_deferred_cols(self): users, addresses = (self.tables.users, self.tables.addresses) @@ -240,6 +242,7 @@ class PickleTest(fixtures.MappedTest): eq_(u1, u2) + @testing.requires.non_broken_pickle def test_options_with_descriptors(self): users, addresses, dingalings = (self.tables.users, self.tables.addresses, @@ -267,7 +270,7 @@ class PickleTest(fixtures.MappedTest): sa.orm.joinedload("addresses", Address.dingaling), ]: opt2 = pickle.loads(pickle.dumps(opt)) - eq_(opt.key, opt2.key) + eq_(opt.path, opt2.path) u1 = sess.query(User).options(opt).first() u2 = pickle.loads(pickle.dumps(u1)) |