From 4c132d94b979b56d3c7bb229b619b60b7faccc66 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 1 Jul 2019 23:33:17 -0700 Subject: [PATCH] Make sure in tests that pep 0526 variables are also able to be used when using self, see #933 --- test/completion/pep0526_variables.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/completion/pep0526_variables.py b/test/completion/pep0526_variables.py index 2c5effab..37e7ae71 100644 --- a/test/completion/pep0526_variables.py +++ b/test/completion/pep0526_variables.py @@ -62,6 +62,20 @@ class VarClass: var_class1: typing.ClassVar[str] = 1 var_class2: typing.ClassVar[bytes] + def __init__(self): + #? int() + d.var_instance1 + #? float() + d.var_instance2 + #? str() + d.var_class1 + #? bytes() + d.var_class2 + #? [] + d.int + #? ['var_class1', 'var_class2', 'var_instance1', 'var_instance2'] + self.var_ + #? ['var_class1', 'var_class2'] VarClass.var_