summaryrefslogtreecommitdiff
path: root/test/base/test_utils.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-06-08 18:36:27 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2015-06-08 18:36:27 -0400
commit657be357de569ced699f44bdd96c6ba4e650b492 (patch)
tree53dbd0641c26d2e7a0a79a980a56ffd0c38fab05 /test/base/test_utils.py
parent0e1da3265445fc2afaa54c4025bcab442199dc2b (diff)
downloadsqlalchemy-657be357de569ced699f44bdd96c6ba4e650b492.tar.gz
- Fixed an internal "memoization" routine for method types such
that a Python descriptor is no longer used; repairs inspectability of these methods including support for Sphinx documentation.
Diffstat (limited to 'test/base/test_utils.py')
-rw-r--r--test/base/test_utils.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/base/test_utils.py b/test/base/test_utils.py
index df61d7874..256f52850 100644
--- a/test/base/test_utils.py
+++ b/test/base/test_utils.py
@@ -7,7 +7,7 @@ from sqlalchemy.testing.util import picklers, gc_collect
from sqlalchemy.util import classproperty, WeakSequence, get_callable_argspec
from sqlalchemy.sql import column
from sqlalchemy.util import langhelpers
-
+import inspect
class _KeyedTupleTest(object):
@@ -276,6 +276,7 @@ class MemoizedAttrTest(fixtures.TestBase):
val[0] += 1
return v
+ assert inspect.ismethod(Foo().bar)
ne_(Foo.bar, None)
f1 = Foo()
assert 'bar' not in f1.__dict__