def test_describe_non_ascii_unicode(self): string = _u("A\xA7") suffix = _u("B\xA7") mismatch = DoesNotStartWith(string, suffix) self.assertEqual("%s does not start with %s." % ( text_repr(string), text_repr(suffix)), mismatch.describe())
def test_describe_non_ascii_bytes(self): string = _b("A\xA7") suffix = _b("B\xA7") mismatch = DoesNotStartWith(string, suffix) self.assertEqual( "{!r} does not start with {!r}.".format(string, suffix), mismatch.describe())
def test_describe_non_ascii_unicode(self): string = _u("A\xA7") suffix = _u("B\xA7") mismatch = DoesNotStartWith(string, suffix) self.assertEqual( "%s does not start with %s." % (text_repr(string), text_repr(suffix)), mismatch.describe())
def test_describe_non_ascii_unicode(self): string = "A\xA7" suffix = "B\xA7" mismatch = DoesNotStartWith(string, suffix) self.assertEqual( "{} does not start with {}.".format(text_repr(string), text_repr(suffix)), mismatch.describe())
def test_describe(self): mismatch = DoesNotStartWith("fo", "bo") self.assertEqual("'fo' does not start with 'bo'.", mismatch.describe())
def test_describe_non_ascii_bytes(self): string = _b("A\xA7") suffix = _b("B\xA7") mismatch = DoesNotStartWith(string, suffix) self.assertEqual("%r does not start with %r." % (string, suffix), mismatch.describe())