• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python repr.debug_repr函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中werkzeug.debug.repr.debug_repr函数的典型用法代码示例。如果您正苦于以下问题:Python debug_repr函数的具体用法?Python debug_repr怎么用?Python debug_repr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了debug_repr函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_regex_repr

 def test_regex_repr(self):
     self.assert_equal(debug_repr(re.compile(r'foo\d')),
         u're.compile(<span class="string regex">r\'foo\\d\'</span>)')
     #XXX: no raw string here cause of a syntax bug in py3.3
     self.assert_equal(debug_repr(re.compile(u'foo\\d')),
         u're.compile(<span class="string regex">%sr\'foo\\d\'</span>)' %
         ('u' if PY2 else ''))
开发者ID:211sandiego,项目名称:calllog211,代码行数:7,代码来源:debug.py


示例2: test_basic_repr

 def test_basic_repr(self):
     self.assert_equal(debug_repr([]), u"[]")
     self.assert_equal(debug_repr([1, 2]), u'[<span class="number">1</span>, <span class="number">2</span>]')
     self.assert_equal(
         debug_repr([1, "test"]), u'[<span class="number">1</span>, <span class="string">\'test\'</span>]'
     )
     self.assert_equal(debug_repr([None]), u'[<span class="object">None</span>]')
开发者ID:BobbyJoeSmith3,项目名称:flask_skeleton,代码行数:7,代码来源:debug.py


示例3: test_basic_repr

 def test_basic_repr(self):
     assert debug_repr([]) == u'[]'
     assert debug_repr([1, 2]) == \
         u'[<span class="number">1</span>, <span class="number">2</span>]'
     assert debug_repr([1, 'test']) == \
         u'[<span class="number">1</span>, <span class="string">\'test\'</span>]'
     assert debug_repr([None]) == \
         u'[<span class="object">None</span>]'
开发者ID:Khan,项目名称:frankenserver,代码行数:8,代码来源:test_debug.py


示例4: test_string_repr

 def test_string_repr(self):
     assert debug_repr('') == u'<span class="string">\'\'</span>'
     assert debug_repr('foo') == u'<span class="string">\'foo\'</span>'
     assert debug_repr('s' * 80) == u'<span class="string">\''\
         + 's' * 70 + '<span class="extended">'\
         + 's' * 10 + '\'</span></span>'
     assert debug_repr('<' * 80) == u'<span class="string">\''\
         + '&lt;' * 70 + '<span class="extended">'\
         + '&lt;' * 10 + '\'</span></span>'
开发者ID:JackLoveShen,项目名称:werkzeug,代码行数:9,代码来源:test_debug.py


示例5: test_regex_repr

 def test_regex_repr(self):
     self.assert_equal(
         debug_repr(re.compile(r"foo\d")), u"re.compile(<span class=\"string regex\">r'foo\\d'</span>)"
     )
     # XXX: no raw string here cause of a syntax bug in py3.3
     self.assert_equal(
         debug_repr(re.compile(u"foo\\d")),
         u"re.compile(<span class=\"string regex\">%sr'foo\\d'</span>)" % ("u" if PY2 else ""),
     )
开发者ID:BobbyJoeSmith3,项目名称:flask_skeleton,代码行数:9,代码来源:debug.py


示例6: test_regex_repr

 def test_regex_repr(self):
     assert debug_repr(re.compile(r'foo\d')) == \
         u're.compile(<span class="string regex">r\'foo\\d\'</span>)'
     # No ur'' in Py3
     # http://bugs.python.org/issue15096
     assert debug_repr(re.compile(u'foo\\d')) == (
         u're.compile(<span class="string regex">%sr\'foo\\d\'</span>)' %
         ('u' if PY2 else '')
     )
开发者ID:Khan,项目名称:frankenserver,代码行数:9,代码来源:test_debug.py


示例7: test_mapping_repr

 def test_mapping_repr(self):
     assert debug_repr({}) == u'{}'
     assert debug_repr({'foo': 42}) == \
         u'{<span class="pair"><span class="key"><span class="string">\'foo\''\
         u'</span></span>: <span class="value"><span class="number">42' \
         u'</span></span></span>}'
     assert debug_repr(dict(zip(range(10), [None] * 10))) == \
         u'{<span class="pair"><span class="key"><span class="number">0</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">1</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">2</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">3</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="extended"><span class="pair"><span class="key"><span class="number">4</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">5</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">6</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">7</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">8</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">9</span></span>: <span class="value"><span class="object">None</span></span></span></span>}'
     assert debug_repr((1, 'zwei', u'drei')) ==\
         u'(<span class="number">1</span>, <span class="string">\'' \
         u'zwei\'</span>, <span class="string">u\'drei\'</span>)'
开发者ID:y2bishop2y,项目名称:microengine,代码行数:11,代码来源:debug.py


示例8: test_basic_repr

 def test_basic_repr(self):
     assert debug_repr([]) == u"[]"
     assert (
         debug_repr([1, 2])
         == u'[<span class="number">1</span>, <span class="number">2</span>]'
     )
     assert (
         debug_repr([1, "test"])
         == u'[<span class="number">1</span>, <span class="string">\'test\'</span>]'
     )
     assert debug_repr([None]) == u'[<span class="object">None</span>]'
开发者ID:pallets,项目名称:werkzeug,代码行数:11,代码来源:test_debug.py


示例9: test_regex_repr

 def test_regex_repr(self):
     assert (
         debug_repr(re.compile(r"foo\d"))
         == u"re.compile(<span class=\"string regex\">r'foo\\d'</span>)"
     )
     # No ur'' in Py3
     # https://bugs.python.org/issue15096
     assert debug_repr(re.compile(u"foo\\d")) == (
         u"re.compile(<span class=\"string regex\">%sr'foo\\d'</span>)"
         % ("u" if PY2 else "")
     )
开发者ID:pallets,项目名称:werkzeug,代码行数:11,代码来源:test_debug.py


示例10: test_mapping_repr

 def test_mapping_repr(self):
     self.assert_equal(debug_repr({}), u'{}')
     self.assert_equal(debug_repr({'foo': 42}),
         u'{<span class="pair"><span class="key"><span class="string">\'foo\''
         u'</span></span>: <span class="value"><span class="number">42'
         u'</span></span></span>}')
     self.assert_equal(debug_repr(dict(zip(range(10), [None] * 10))),
         u'{<span class="pair"><span class="key"><span class="number">0</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">1</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">2</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">3</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="extended"><span class="pair"><span class="key"><span class="number">4</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">5</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">6</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">7</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">8</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">9</span></span>: <span class="value"><span class="object">None</span></span></span></span>}')
     self.assert_equal(
         debug_repr((1, 'zwei', u'drei')),
         u'(<span class="number">1</span>, <span class="string">\''
         u'zwei\'</span>, <span class="string">%s\'drei\'</span>)' % ('u' if PY2 else ''))
开发者ID:211sandiego,项目名称:calllog211,代码行数:12,代码来源:debug.py


示例11: test_mapping_repr

 def test_mapping_repr(self):
     assert debug_repr({}) == u"{}"
     assert debug_repr({"foo": 42}) == (
         u'{<span class="pair"><span class="key"><span class="string">\'foo\''
         u'</span></span>: <span class="value"><span class="number">42'
         u"</span></span></span>}"
     )
     assert debug_repr(dict(zip(range(10), [None] * 10))) == (
         u'{<span class="pair"><span class="key"><span class="number">0</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">1</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">2</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">3</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="extended"><span class="pair"><span class="key"><span class="number">4</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">5</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">6</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">7</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">8</span></span>: <span class="value"><span class="object">None</span></span></span>, <span class="pair"><span class="key"><span class="number">9</span></span>: <span class="value"><span class="object">None</span></span></span></span>}'
     )
     assert debug_repr((1, "zwei", u"drei")) == (
         u'(<span class="number">1</span>, <span class="string">\''
         u"zwei'</span>, <span class=\"string\">%s'drei'</span>)"
     ) % ("u" if PY2 else "")
开发者ID:pferreir,项目名称:werkzeug,代码行数:14,代码来源:test_debug.py


示例12: test_list_subclass_repr

 def test_list_subclass_repr(self):
     class MyList(list):
         pass
     self.assert_equal(
         debug_repr(MyList([1, 2])),
         u'<span class="module">werkzeug.testsuite.debug.</span>MyList(['
         u'<span class="number">1</span>, <span class="number">2</span>])')
开发者ID:211sandiego,项目名称:calllog211,代码行数:7,代码来源:debug.py


示例13: test_custom_repr

    def test_custom_repr(self):
        class Foo(object):

            def __repr__(self):
                return '<Foo 42>'
        assert debug_repr(Foo()) == \
            '<span class="object">&lt;Foo 42&gt;</span>'
开发者ID:Khan,项目名称:frankenserver,代码行数:7,代码来源:test_debug.py


示例14: test_list_subclass_repr

 def test_list_subclass_repr(self):
     class MyList(list):
         pass
     assert debug_repr(MyList([1, 2])) == (
         u'<span class="module">tests.test_debug.</span>MyList(['
         u'<span class="number">1</span>, <span class="number">2</span>])'
     )
开发者ID:Khan,项目名称:frankenserver,代码行数:7,代码来源:test_debug.py


示例15: test_broken_repr

    def test_broken_repr(self):
        class Foo(object):
            def __repr__(self):
                raise Exception("broken!")

        self.assert_equal(
            debug_repr(Foo()), u'<span class="brokenrepr">&lt;broken repr (Exception: ' u"broken!)&gt;</span>"
        )
开发者ID:BobbyJoeSmith3,项目名称:flask_skeleton,代码行数:8,代码来源:debug.py


示例16: displayhook

    def displayhook(obj):
        try:
            stream = _local.stream
        except AttributeError:
            return _displayhook(obj)

        if obj is not None:
            stream._write(debug_repr(obj))
开发者ID:connoryang,项目名称:dec-eve-serenity,代码行数:8,代码来源:console.py


示例17: test_string_subclass_repr

    def test_string_subclass_repr(self):
        class Test(str):
            pass

        assert debug_repr(Test("foo")) == (
            u'<span class="module">tests.test_debug.</span>'
            u"Test(<span class=\"string\">'foo'</span>)"
        )
开发者ID:pallets,项目名称:werkzeug,代码行数:8,代码来源:test_debug.py


示例18: test_broken_repr

    def test_broken_repr(self):
        class Foo(object):
            def __repr__(self):
                1/0

        assert debug_repr(Foo()) == \
            u'<span class="brokenrepr">&lt;broken repr (ZeroDivisionError: ' \
            u'integer division or modulo by zero)&gt;</span>'
开发者ID:y2bishop2y,项目名称:microengine,代码行数:8,代码来源:debug.py


示例19: test_broken_repr

    def test_broken_repr(self):
        class Foo(object):
            def __repr__(self):
                raise Exception('broken!')

        assert debug_repr(Foo()) == \
            u'<span class="brokenrepr">&lt;broken repr (Exception: ' \
            u'broken!)&gt;</span>'
开发者ID:Chitrank-Dixit,项目名称:werkzeug,代码行数:8,代码来源:debug.py


示例20: displayhook

 def displayhook(obj):
     try:
         stream = _local.stream
     except AttributeError:
         return _displayhook(obj)
     # stream._write bypasses escaping as debug_repr is
     # already generating HTML for us.
     if obj is not None:
         stream._write(debug_repr(obj))
开发者ID:bguided,项目名称:synctester,代码行数:9,代码来源:console.py



注:本文中的werkzeug.debug.repr.debug_repr函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python tbtools.get_current_traceback函数代码示例发布时间:2022-05-26
下一篇:
Python datastructures.WWWAuthenticate类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap