test_convert_redbaron.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:pyha 作者: gasparka 项目源码 文件源码
def test_enum_self_var_assign(converter):
    class EnumType(Enum):
        ENUMVALUE = 0

    code = textwrap.dedent("""\
        def f():
            self.a = EnumType.ENUMVALUE""")

    datamodel = DataModel(locals={},
                          self_data={'a': EnumType.ENUMVALUE})

    expect = textwrap.dedent("""\

        procedure f is

        begin
            self.a := ENUMVALUE;
        end procedure;""")
    conv = converter(code, datamodel)
    assert expect == str(conv)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号