Files
jedi/test/completion/context.py
Ehsan Iran-Nejad 54a6dadde3 properties with setters are now reported as 'property' for completion (#1983)
* properties with setters are now reported as 'property' for completion

* code cleanups

* fixed test

* fixed tests

* Revert "fixed test"

This reverts commit a80c955a48.

* code quality cleanup

* so picky

* Revert "Revert "fixed test""

This reverts commit 58dfc5292e.

* updated test per maintainer comments #1983

* removed extra char
2024-02-19 12:07:47 +00:00

54 lines
614 B
Python

class Base():
myfoobar = 3
class X(Base):
def func(self, foo):
pass
class Y(X):
def actual_function(self):
pass
#? []
def actual_function
#? ['func']
def f
#? ['__doc__']
__doc__
#? []
def __doc__
#? []
def __class__
#? ['__class__']
__class__
#? ['__repr__']
def __repr__
#? []
def mro
#? ['myfoobar']
myfoobar
#? []
myfoobar
# -----------------
# Inheritance
# -----------------
class Super():
enabled = True
if enabled:
yo_dude = 4
class Sub(Super):
#? ['yo_dude']
yo_dud