示例#1
0
 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)))
示例#2
0
 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)))
示例#3
0
 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)))
示例#4
0
 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)))
示例#5
0
 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)))
示例#6
0
 def test_long_mixed_strings(self):
     mismatch = _BinaryMismatch(self._long_b, "!~", self._long_u)
     self.assertEqual(
         mismatch.describe(), "%s:\nreference = %s\nactual    = %s\n" % (
             "!~",
             text_repr(self._long_u, multiline=True),
             text_repr(self._long_b, multiline=True),
         ))
示例#7
0
 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" % (
             "!~",
             repr(obj),
             text_repr(self._long_u, multiline=True),
         ))
示例#8
0
 def test_long_bytes_and_object(self):
     obj = object()
     mismatch = _BinaryMismatch(self._long_b, "!~", obj)
     self.assertEqual(
         mismatch.describe(),
         "{}:\nreference = {}\nactual    = {}\n".format(
             "!~",
             repr(obj),
             text_repr(self._long_b, multiline=True),
         ))
示例#9
0
 def test_long_mixed_strings(self):
     mismatch = _BinaryMismatch(self._long_b, "!~", self._long_u)
     self.assertEqual(
         mismatch.describe(),
         "%s:\nreference = %s\nactual    = %s\n" % (
             "!~",
             text_repr(self._long_u, multiline=True),
             text_repr(self._long_b, multiline=True),
         )
     )
示例#10
0
 def test_short_mixed_strings(self):
     b, u = _b("\xa7"), "\xa7"
     mismatch = _BinaryMismatch(b, "!~", u)
     self.assertEqual(mismatch.describe(), "{!r} !~ {!r}".format(b, u))
示例#11
0
 def test_short_objects(self):
     o1, o2 = self.CustomRepr('a'), self.CustomRepr('b')
     mismatch = _BinaryMismatch(o1, "!~", o2)
     self.assertEqual(mismatch.describe(), "{!r} !~ {!r}".format(o1, o2))
示例#12
0
 def test_short_mixed_strings(self):
     b, u = _b("\xa7"), _u("\xa7")
     mismatch = _BinaryMismatch(b, "!~", u)
     self.assertEqual(mismatch.describe(), "%r !~ %r" % (b, u))
示例#13
0
 def test_short_objects(self):
     o1, o2 = self.CustomRepr('a'), self.CustomRepr('b')
     mismatch = _BinaryMismatch(o1, "!~", o2)
     self.assertEqual(mismatch.describe(), "%r !~ %r" % (o1, o2))
示例#14
0
 def test_short_mixed_strings(self):
     b, u = _b("\xa7"), _u("\xa7")
     mismatch = _BinaryMismatch(b, "!~", u)
     self.assertEqual(mismatch.describe(), "%r !~ %r" % (b, u))
示例#15
0
 def test_short_objects(self):
     o1, o2 = object(), object()
     mismatch = _BinaryMismatch(o1, "!~", o2)
     self.assertEqual(mismatch.describe(), "%r !~ %r" % (o1, o2))
示例#16
0
 def test_short_objects(self):
     o1, o2 = object(), object()
     mismatch = _BinaryMismatch(o1, "!~", o2)
     self.assertEqual(mismatch.describe(), "%r !~ %r" % (o1, o2))