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"))), )
def test_serialize_assignment(): assignment = js.assign("x", js.ref("y")) assert_equal("x = y", _dumps(assignment))
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"))), )