use memoize_default instead of strange underscore_decorators in api classes

This commit is contained in:
Dave Halter
2014-04-02 10:34:43 +02:00
parent 8ac9e16f3f
commit 283a5086f9
4 changed files with 33 additions and 17 deletions

View File

@@ -126,16 +126,16 @@ def test_completion_documentation():
def test_signature_params():
def check(defs):
params = defs[0].params
assert len(params) == 1
assert params[0].name == 'bar'
s = dedent('''
def foo(bar):
pass
foo''')
defs = Script(s).goto_definitions()
params = defs[0].params
assert len(params) == 1
assert params[0].name == 'bar'
check(Script(s).goto_definitions())
defs = Script(s).goto_assignments()
with pytest.raises(AttributeError):
params = defs[0].params
check(Script(s).goto_assignments())