From 7fc311bb3e397db6984bf95da74c3e1d7a01bdee Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 30 Aug 2018 01:46:48 +0200 Subject: [PATCH] Add tests for classes that have generics not defined --- test/completion/pep0484_typing.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/completion/pep0484_typing.py b/test/completion/pep0484_typing.py index 870c2306..9b191187 100644 --- a/test/completion/pep0484_typing.py +++ b/test/completion/pep0484_typing.py @@ -331,6 +331,20 @@ with_type_checking #? without_type_checking -def foo() -> typing.Type[int]: pass +def foo(a: typing.List, b: typing.Dict, c: typing.MutableMapping) -> typing.Type[int]: + #? ['append'] + a.appen + #? list() + a + #? + a[0] + #? ['setdefault'] + b.setd + #? ['setdefault'] + c.setd + #? typing.MutableMapping() + c + #? + c['asdf'] #? int foo()