当前位置: 首页>>代码示例>>Python>>正文


Python repr.debug_repr函数代码示例

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


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


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