Files
jedi/test/test_api_classes.py
2013-03-15 13:54:17 +01:00

24 lines
417 B
Python

import pytest
from jedi import api
def make_definitions():
return api.defined_names("""
import sys
class C:
pass
x = C()
def f():
pass
""")
@pytest.mark.parametrize('definition', make_definitions())
def test_basedefinition_type(definition):
assert definition.type in ('module', 'class', 'instance', 'function',
'statement', 'import')