本文整理汇总了Python中testtools.compat.text_repr函数的典型用法代码示例。如果您正苦于以下问题:Python text_repr函数的具体用法?Python text_repr怎么用?Python text_repr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了text_repr函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_long_bytes
def test_long_bytes(self):
one_line_b = self._long_b.replace(_b("\n"), _b(" "))
mismatch = _BinaryMismatch(one_line_b, "!~", self._long_b)
self.assertEqual(mismatch.describe(),
"%s:\nreference = %s\nactual = %s\n" % ("!~",
text_repr(one_line_b),
text_repr(self._long_b, multiline=True)))
开发者ID:AlexOreshkevich,项目名称:mongo,代码行数:7,代码来源:test_basic.py
示例2: test_describe_non_ascii_unicode
def test_describe_non_ascii_unicode(self):
string = _u("A\xA7")
suffix = _u("B\xA7")
mismatch = DoesNotEndWith(string, suffix)
self.assertEqual("%s does not end with %s." % (
text_repr(string), text_repr(suffix)),
mismatch.describe())
开发者ID:AlexOreshkevich,项目名称:mongo,代码行数:7,代码来源:test_basic.py
示例3: test_long_unicode
def test_long_unicode(self):
one_line_u = self._long_u.replace("\n", " ")
mismatch = _BinaryMismatch(one_line_u, "!~", self._long_u)
self.assertEqual(mismatch.describe(),
"%s:\nreference = %s\nactual = %s\n" % ("!~",
text_repr(one_line_u),
text_repr(self._long_u, multiline=True)))
开发者ID:AlexOreshkevich,项目名称:mongo,代码行数:7,代码来源:test_basic.py
示例4: test_ascii_examples_oneline_bytes
def test_ascii_examples_oneline_bytes(self):
for s, expected, _ in self.ascii_examples:
b = _b(s)
actual = text_repr(b, multiline=False)
# Add self.assertIsInstance check?
self.assertEqual(actual, self.b_prefix + expected)
self.assertEqual(eval(actual), b)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:7,代码来源:test_compat.py
示例5: test_long_unicode_and_object
def test_long_unicode_and_object(self):
obj = object()
mismatch = _BinaryMismatch(self._long_u, "!~", obj)
self.assertEqual(mismatch.describe(),
"%s:\nreference = %s\nactual = %s\n" % ("!~",
text_repr(self._long_u, multiline=True),
repr(obj)))
开发者ID:AlexOreshkevich,项目名称:mongo,代码行数:7,代码来源:test_basic.py
示例6: test_bytes_examples_oneline
def test_bytes_examples_oneline(self):
for b, expected, _ in self.bytes_examples:
actual = text_repr(b, multiline=False)
self.assertEqual(actual, self.b_prefix + expected)
self.assertEqual(eval(actual), b)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:5,代码来源:test_compat.py
示例7: test_ascii_examples_defaultline_unicode
def test_ascii_examples_defaultline_unicode(self):
for s, one, multi in self.ascii_examples:
expected = "\n" in s and multi or one
self.assertEqual(text_repr(_u(s)), self.u_prefix + expected)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:4,代码来源:test_compat.py
示例8: test_ascii_examples_multiline_unicode
def test_ascii_examples_multiline_unicode(self):
for s, _, expected in self.ascii_examples:
u = _u(s)
actual = text_repr(u, multiline=True)
self.assertEqual(actual, self.u_prefix + expected)
self.assertEqual(eval(actual), u)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:6,代码来源:test_compat.py
示例9: test_ascii_examples_multiline_bytes
def test_ascii_examples_multiline_bytes(self):
for s, _, expected in self.ascii_examples:
b = _b(s)
actual = text_repr(b, multiline=True)
self.assertEqual(actual, self.b_prefix + expected)
self.assertEqual(eval(actual), b)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:6,代码来源:test_compat.py
示例10: test_bytes_examples_multiline
def test_bytes_examples_multiline(self):
for b, _, expected in self.bytes_examples:
actual = text_repr(b, multiline=True)
self.assertEqual(actual, self.b_prefix + expected)
self.assertEqual(eval(actual), b)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:5,代码来源:test_compat.py
示例11: test_unicode_examples_multiline
def test_unicode_examples_multiline(self):
for u, _, expected in self.unicode_examples:
actual = text_repr(u, multiline=True)
self.assertEqual(actual, self.u_prefix + expected)
self.assertEqual(eval(actual), u)
开发者ID:0x90shell,项目名称:pth-toolkit,代码行数:5,代码来源:test_compat.py
示例12: describe
def describe(self):
return "%s does not comply with schema %s. msg: %s" % (
text_repr(str(self.json)),
text_repr(str(self.schema)),
text_repr(self.err_msg),
)
开发者ID:zhanga5,项目名称:ecstest,代码行数:6,代码来源:matchers.py
注:本文中的testtools.compat.text_repr函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论