MCPcopy Index your code
hub / github.com/python/cpython / test_swapcase

Method test_swapcase

Lib/test/test_str.py:981–1005  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

979 self.assertEqual('A\u03a3A'.title(), 'A\u03c3a')
980
981 def test_swapcase(self):
982 string_tests.StringLikeTest.test_swapcase(self)
983 self.assertEqual('\U0001044F'.swapcase(), '\U00010427')
984 self.assertEqual('\U00010427'.swapcase(), '\U0001044F')
985 self.assertEqual('\U0001044F\U0001044F'.swapcase(),
986 '\U00010427\U00010427')
987 self.assertEqual('\U00010427\U0001044F'.swapcase(),
988 '\U0001044F\U00010427')
989 self.assertEqual('\U0001044F\U00010427'.swapcase(),
990 '\U00010427\U0001044F')
991 self.assertEqual('X\U00010427x\U0001044F'.swapcase(),
992 'x\U0001044FX\U00010427')
993 self.assertEqual('fi'.swapcase(), 'FI')
994 self.assertEqual('\u0130'.swapcase(), '\u0069\u0307')
995 # Special case for GREEK CAPITAL LETTER SIGMA U+03A3
996 self.assertEqual('\u03a3'.swapcase(), '\u03c3')
997 self.assertEqual('\u0345\u03a3'.swapcase(), '\u0399\u03c3')
998 self.assertEqual('A\u0345\u03a3'.swapcase(), 'a\u0399\u03c2')
999 self.assertEqual('A\u0345\u03a3a'.swapcase(), 'a\u0399\u03c3A')
1000 self.assertEqual('A\u0345\u03a3'.swapcase(), 'a\u0399\u03c2')
1001 self.assertEqual('A\u03a3\u0345'.swapcase(), 'a\u03c2\u0399')
1002 self.assertEqual('\u03a3\u0345 '.swapcase(), '\u03c3\u0399 ')
1003 self.assertEqual('\u03a3'.swapcase(), '\u03c3')
1004 self.assertEqual('ß'.swapcase(), 'SS')
1005 self.assertEqual('\u1fd2'.swapcase(), '\u0399\u0308\u0300')
1006
1007 def test_center(self):
1008 string_tests.StringLikeTest.test_center(self)

Callers

nothing calls this directly

Calls 2

assertEqualMethod · 0.45
swapcaseMethod · 0.45

Tested by

no test coverage detected