mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-08 06:44:46 +08:00
27 lines
619 B
Python
27 lines
619 B
Python
import pytest
|
|
|
|
from jedi.evaluate import precedence
|
|
cp = lambda *args: precedence.create_precedence(iter(args))
|
|
|
|
|
|
@pytest.skip('sorry precedence stuff is still not implemented yet')
|
|
def test_simple():
|
|
p = cp(1, '+', 2)
|
|
assert p.left == 1
|
|
assert p.operator == '+'
|
|
assert p.right == 2
|
|
|
|
p = cp('+', 2)
|
|
assert p.left is None
|
|
assert p.operator == '+'
|
|
assert p.right == 2
|
|
|
|
|
|
@pytest.skip('sorry precedence stuff is still not implemented yet')
|
|
def test_invalid():
|
|
"""Should just return a simple operation."""
|
|
assert cp(1, '+') == 1
|
|
assert cp('+') is None
|
|
|
|
assert cp('*', 1) == 1
|