mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 22:14:27 +08:00
18 lines
489 B
Python
18 lines
489 B
Python
from jedi.evaluate.compiled import CompiledObject
|
|
from jedi import Script
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.mark.skipif('sys.version_info[0] < 3') # Ellipsis does not exists in 2
|
|
@pytest.mark.parametrize('source', [
|
|
'1 == 1',
|
|
'1.0 == 1',
|
|
'... == ...'
|
|
])
|
|
def test_equals(source):
|
|
script = Script(source)
|
|
node = script._get_module_node().children[0].children[0]
|
|
first, = script._get_module().eval_node(node)
|
|
assert isinstance(first, CompiledObject) and first.obj is True
|