conftest.py 文件源码

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

项目:pyangext 作者: abravalheri 项目源码 文件源码
def dummy_plugin_content():
    """Dummy pyang content that dumps the contents of a parameter"""
    return dedent("""\
        import optparse
        from pyang import plugin

        def pyang_plugin_init():
            plugin.register_plugin(FakeFixturePlugin())

        class FakeFixturePlugin(plugin.PyangPlugin):
            def add_opts(self, optparser):
                g = optparser.add_option_group("FakeFixture Plugin Options")
                g.add_options([
                    optparse.make_option(
                        "--fake-fixture-option", default="Hello World!")
                ])

            def add_output_format(self, fmts):
                    self.multiple_modules = True
                    fmts['fake-fixture'] = self

            def emit(self, ctx, modules, fd):
                fd.write(ctx.opts.fake_fixture_option)""")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号