diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-02-13 21:16:08 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-02-13 21:16:08 +0000 |
| commit | aedcd6aea6aa3b4601bbc26f5fc23c084c8996ac (patch) | |
| tree | bcf773463439c124b0ea8c655e3ac461c26686b5 /test/orm/test_extendedattr.py | |
| parent | f4573f73d0c7f7ce5b184e6c227d0e4f406643a5 (diff) | |
| download | sqlalchemy-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.py | 8 |
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) |
