本文整理汇总了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">\''\
+ '<' * 70 + '<span class="extended">'\
+ '<' * 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"><Foo 42></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"><broken repr (Exception: ' u"broken!)></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"><broken repr (ZeroDivisionError: ' \
u'integer division or modulo by zero)></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"><broken repr (Exception: ' \
u'broken!)></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;未经允许,请勿转载。 |
请发表评论