mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-10 07:41:51 +08:00
parent on completions tests
This commit is contained in:
@@ -168,3 +168,15 @@ class TestParent(TestCase):
|
|||||||
pass''', 1, len('def spam'))
|
pass''', 1, len('def spam'))
|
||||||
assert parent.name == 'spam'
|
assert parent.name == 'spam'
|
||||||
assert parent.parent().type == 'module'
|
assert parent.parent().type == 'module'
|
||||||
|
|
||||||
|
def test_parent_on_completion(self):
|
||||||
|
parent = Script(dedent('''\
|
||||||
|
class Foo():
|
||||||
|
def bar(): pass
|
||||||
|
Foo().bar''')).completions()[0].parent()
|
||||||
|
assert parent.name == 'Foo'
|
||||||
|
assert parent.type == 'class'
|
||||||
|
|
||||||
|
parent = Script('str.join').completions()[0].parent()
|
||||||
|
assert parent.name == 'str'
|
||||||
|
assert parent.type == 'class'
|
||||||
|
|||||||
Reference in New Issue
Block a user