]> granicus.if.org Git - python/commitdiff
Test basic functioning of unicode repr(). (If this breaks Jython,
authorGuido van Rossum <guido@python.org>
Fri, 21 Sep 2001 15:36:41 +0000 (15:36 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 21 Sep 2001 15:36:41 +0000 (15:36 +0000)
please let me know and we'll figure out how to fix the test.)

Lib/test/test_unicode.py

index d508bef7574dcdb6c164b6b14358291434a347c3..0748dc77c0dbf7aae79cb277b81cf1352a2cdee8 100644 (file)
@@ -8,6 +8,17 @@ Written by Marc-Andre Lemburg (mal@lemburg.com).
 from test_support import verify, verbose, TestFailed
 import sys
 
+# Test basic sanity of repr()
+verify(repr(u'abc') == "u'abc'")
+verify(repr(u'ab\\c') == "u'ab\\\\c'")
+verify(repr(u'ab\\') == "u'ab\\\\'")
+verify(repr(u'\\c') == "u'\\\\c'")
+verify(repr(u'\\') == "u'\\\\'")
+verify(repr(u'\n') == "u'\\n'")
+verify(repr(u'\r') == "u'\\r'")
+verify(repr(u'\t') == "u'\\t'")
+verify(repr(u'\b') == "u'\\x08'")
+
 def test(method, input, output, *args):
     if verbose:
         print '%s.%s%s =? %s... ' % (repr(input), method, args, repr(output)),