Revert some of the logic around ClassVar completions, see #1847

This commit is contained in:
Dave Halter
2022-11-12 23:14:56 +01:00
parent 8027e1b162
commit 26f7878d97
2 changed files with 0 additions and 27 deletions

View File

@@ -41,25 +41,6 @@ def test_in_empty_space(Script):
assert def_.name == 'X'
def test_classvar_completion(Script):
code = dedent('''\
from typing import ClassVar # 1
class Foo: # 2
var_class = None # 3
def __init__(self, var_class=None): # 4
self.var_class = var_class # 5
class Bar(Foo): # 6
var_class: ClassVar[int] # 7
def __init__(self): # 9
self.var_class.
int().
''')
actual_value = set(c.name for c in Script(code).complete(10, 23))
expected_value = set(c.name for c in Script(code).complete(11, 14))
assert expected_value == actual_value
def test_indent_value(Script):
"""
If an INDENT is the next supposed token, we should still be able to