Make sure an assert no longer causes unnecessary trouble

Fixes #1426, fixes #1414
This commit is contained in:
Dave Halter
2019-12-03 23:10:24 +01:00
parent 8aee1e6213
commit 19aa50bb7f
2 changed files with 10 additions and 1 deletions

View File

@@ -414,3 +414,13 @@ def test_decorator(Script):
d, = Script(code).goto_definitions()
assert d.docstring(raw=True) == 'Nice docstring'
def test_basic_str_init_signature(Script, disable_typeshed):
# See GH #1414 and GH #1426
code = dedent('''
class Foo(str):
pass
Foo(''')
c, = Script(code).call_signatures()
assert c.name == 'Foo'