예제 #1
0
def test_unicode():
    validate_expression('实体 + 1', {'实体'})
예제 #2
0
def test_validate():
    validate_expression('x + 1', {'x'})
    validate_expression('x == "1"', {'x'})
예제 #3
0
def test_binary_ops(op):
    expression = f'(a {op["code"]} b)'
    node = parse_expression(expression)
    assert node_to_string(node) == expression
    validate_expression(expression, {'a', 'b'})