Example #1
0
def test_transform_assignment_to_attribute_sets_property_directly():
    _assert_transform(
        cc.assign(cc.attr(cc.ref("x"), "y"), cc.ref("z")),
        js.expression_statement(js.assign(js.property_access(js.ref("x"), "y"), js.ref("z"))),
    )
Example #2
0
def test_serialize_assignment():
    assignment = js.assign("x", js.ref("y"))
    assert_equal("x = y", _dumps(assignment))
Example #3
0
def test_transform_assignment():
    _assert_transform(
        cc.assign(cc.ref("x"), cc.ref("z")),
        js.expression_statement(js.assign(js.ref("x"), js.ref("z"))),
    )