]> granicus.if.org Git - python/commitdiff
Add a couple of tests for str.center with non-ASCII chars.
authorEzio Melotti <ezio.melotti@gmail.com>
Mon, 8 Jul 2013 15:48:29 +0000 (17:48 +0200)
committerEzio Melotti <ezio.melotti@gmail.com>
Mon, 8 Jul 2013 15:48:29 +0000 (17:48 +0200)
Lib/test/test_unicode.py

index 0c82560ca7aae827336a2313db617ef975c11cd9..b8a5f5e834590095c1944566c53b1498d2d8a023 100644 (file)
@@ -652,6 +652,15 @@ class UnicodeTest(string_tests.CommonTest,
         self.assertEqual('ß'.swapcase(), 'SS')
         self.assertEqual('\u1fd2'.swapcase(), '\u0399\u0308\u0300')
 
+    def test_center(self):
+        string_tests.CommonTest.test_center(self)
+        self.assertEqual('x'.center(2, '\U0010FFFF'),
+                         'x\U0010FFFF')
+        self.assertEqual('x'.center(3, '\U0010FFFF'),
+                         '\U0010FFFFx\U0010FFFF')
+        self.assertEqual('x'.center(4, '\U0010FFFF'),
+                         '\U0010FFFFx\U0010FFFF\U0010FFFF')
+
     def test_contains(self):
         # Testing Unicode contains method
         self.assertIn('a', 'abdb')