mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-09 07:14:48 +08:00
Revert some of the logic around ClassVar completions, see #1847
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user