MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_swapcase

Method test_swapcase

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

Source from the content-addressed store, hash-verified

976
977 @unittest.expectedFailure # TODO: RUSTPYTHON; + 𐐧
978 def test_swapcase(self):
979 string_tests.StringLikeTest.test_swapcase(self)
980 self.assertEqual('\U0001044F'.swapcase(), '\U00010427')
981 self.assertEqual('\U00010427'.swapcase(), '\U0001044F')
982 self.assertEqual('\U0001044F\U0001044F'.swapcase(),
983 '\U00010427\U00010427')
984 self.assertEqual('\U00010427\U0001044F'.swapcase(),
985 '\U0001044F\U00010427')
986 self.assertEqual('\U0001044F\U00010427'.swapcase(),
987 '\U00010427\U0001044F')
988 self.assertEqual('X\U00010427x\U0001044F'.swapcase(),
989 'x\U0001044FX\U00010427')
990 self.assertEqual('fi'.swapcase(), 'FI')
991 self.assertEqual('\u0130'.swapcase(), '\u0069\u0307')
992 # Special case for GREEK CAPITAL LETTER SIGMA U+03A3
993 self.assertEqual('\u03a3'.swapcase(), '\u03c3')
994 self.assertEqual('\u0345\u03a3'.swapcase(), '\u0399\u03c3')
995 self.assertEqual('A\u0345\u03a3'.swapcase(), 'a\u0399\u03c2')
996 self.assertEqual('A\u0345\u03a3a'.swapcase(), 'a\u0399\u03c3A')
997 self.assertEqual('A\u0345\u03a3'.swapcase(), 'a\u0399\u03c2')
998 self.assertEqual('A\u03a3\u0345'.swapcase(), 'a\u03c2\u0399')
999 self.assertEqual('\u03a3\u0345 '.swapcase(), '\u03c3\u0399 ')
1000 self.assertEqual('\u03a3'.swapcase(), '\u03c3')
1001 self.assertEqual('ß'.swapcase(), 'SS')
1002 self.assertEqual('\u1fd2'.swapcase(), '\u0399\u0308\u0300')
1003
1004 def test_center(self):
1005 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