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


Python compat.text_repr函数代码示例

本文整理汇总了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;未经允许,请勿转载。