コード例 #1
0
ファイル: desugar_tests.py プロジェクト: mwilliamson/nope
 def test_transform_boolean_or(self):
     _assert_transform(
         nodes.bool_or(nodes.ref("x"), nodes.ref("y")),
         cc.ternary_conditional(
             cc.call(cc.builtin("bool"), [cc.ref("x")]),
             cc.ref("x"),
             cc.ref("y")
         ),
     )
コード例 #2
0
def test_transform_ternary_conditional():
    _assert_transform(
        cc.ternary_conditional(cc.ref("x"), cc.ref("y"), cc.ref("z")),
        js.ternary_conditional(js.ref("x"), js.ref("y"), js.ref("z")),
    )