1
0
forked from VimPlug/jedi

Move is_side_effect to Definition and correct bugs

This commit is contained in:
Dave Halter
2020-02-04 20:12:24 +01:00
parent 6313934d94
commit 670d6e8639
2 changed files with 17 additions and 14 deletions

View File

@@ -175,12 +175,15 @@ def test_no_error(get_names):
'code, index, is_side_effect', [
('x', 0, False),
('x.x', 0, False),
('x.x', 1, True),
('def x(x): x.x', 1, False),
('def x(x): x.x', 3, True),
('x.x', 1, False),
('x.x = 3', 0, False),
('x.x = 3', 1, True),
('def x(x): x.x = 3', 1, False),
('def x(x): x.x = 3', 3, True),
('import sys; sys.path', 0, False),
('import sys; sys.path', 1, False),
('import sys; sys.path', 2, True),
('import sys; sys.path', 2, False),
('import sys; sys.path = []', 2, True),
]
)
def test_is_side_effect(get_names, code, index, is_side_effect):