test_evaluate -> test_inference

This commit is contained in:
Dave Halter committed 2019-08-14 23:56:44 +02:00
1 parent a23bbbfbb9
commit e4d1e5455f
62 files changed
+5 -5

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
from jedi._compatibility import force_unicode
def test_module_attributes(Script):
def_, = Script('__name__').completions()
assert def_.name == '__name__'
assert def_.line is None
assert def_.column is None
str_, = def_.infer()
assert str_.name == 'str'
def test_module__file__(Script, environment):
assert not Script('__file__').goto_definitions()
def_, = Script('__file__', path='example.py').goto_definitions()
value = force_unicode(def_._name._context.get_safe_value())
assert value.endswith('example.py')
def_, = Script('import antigravity; antigravity.__file__').goto_definitions()
value = force_unicode(def_._name._context.get_safe_value())
assert value.endswith('.py')