summaryrefslogtreecommitdiff
path: root/test/orm/test_extendedattr.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-02-13 21:16:08 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2010-02-13 21:16:08 +0000
commitaedcd6aea6aa3b4601bbc26f5fc23c084c8996ac (patch)
treebcf773463439c124b0ea8c655e3ac461c26686b5 /test/orm/test_extendedattr.py
parentf4573f73d0c7f7ce5b184e6c227d0e4f406643a5 (diff)
downloadsqlalchemy-aedcd6aea6aa3b4601bbc26f5fc23c084c8996ac.tar.gz
- reduced a bit of overhead in attribute expiration, particularly
the version called by column loaders on an incomplete row (i.e. joined table inheritance). there are more dramatic changes that can be made here but this one is conservative so far as far as how much we're altering how InstanceState tracks "expired" attributes.
Diffstat (limited to 'test/orm/test_extendedattr.py')
-rw-r--r--test/orm/test_extendedattr.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/orm/test_extendedattr.py b/test/orm/test_extendedattr.py
index 685be3a5f..4374b9ecb 100644
--- a/test/orm/test_extendedattr.py
+++ b/test/orm/test_extendedattr.py
@@ -161,21 +161,21 @@ class UserDefinedExtensionTest(_base.ORMTest):
assert Foo in attributes.instrumentation_registry._state_finders
f = Foo()
- attributes.instance_state(f).expire_attributes(None)
+ attributes.instance_state(f).expire_attributes(attributes.instance_dict(f), None)
eq_(f.a, "this is a")
eq_(f.b, 12)
f.a = "this is some new a"
- attributes.instance_state(f).expire_attributes(None)
+ attributes.instance_state(f).expire_attributes(attributes.instance_dict(f), None)
eq_(f.a, "this is a")
eq_(f.b, 12)
- attributes.instance_state(f).expire_attributes(None)
+ attributes.instance_state(f).expire_attributes(attributes.instance_dict(f), None)
f.a = "this is another new a"
eq_(f.a, "this is another new a")
eq_(f.b, 12)
- attributes.instance_state(f).expire_attributes(None)
+ attributes.instance_state(f).expire_attributes(attributes.instance_dict(f), None)
eq_(f.a, "this is a")
eq_(f.b, 12)