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

Method test_lower

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

Source from the content-addressed store, hash-verified

891
892
893 def test_lower(self):
894 string_tests.StringLikeTest.test_lower(self)
895 self.assertEqual('\U00010427'.lower(), '\U0001044F')
896 self.assertEqual('\U00010427\U00010427'.lower(),
897 '\U0001044F\U0001044F')
898 self.assertEqual('\U00010427\U0001044F'.lower(),
899 '\U0001044F\U0001044F')
900 self.assertEqual('X\U00010427x\U0001044F'.lower(),
901 'x\U0001044Fx\U0001044F')
902 self.assertEqual('fi'.lower(), 'fi')
903 self.assertEqual('\u0130'.lower(), '\u0069\u0307')
904 # Special case for GREEK CAPITAL LETTER SIGMA U+03A3
905 self.assertEqual('\u03a3'.lower(), '\u03c3')
906 self.assertEqual('\u0345\u03a3'.lower(), '\u0345\u03c3')
907 self.assertEqual('A\u0345\u03a3'.lower(), 'a\u0345\u03c2')
908 self.assertEqual('A\u0345\u03a3a'.lower(), 'a\u0345\u03c3a')
909 self.assertEqual('A\u0345\u03a3'.lower(), 'a\u0345\u03c2')
910 self.assertEqual('A\u03a3\u0345'.lower(), 'a\u03c2\u0345')
911 self.assertEqual('\u03a3\u0345 '.lower(), '\u03c3\u0345 ')
912 self.assertEqual('\U0008fffe'.lower(), '\U0008fffe')
913 self.assertEqual('\u2177'.lower(), '\u2177')
914
915 def test_casefold(self):
916 self.assertEqual('hello'.casefold(), 'hello')

Callers

nothing calls this directly

Calls 2

assertEqualMethod · 0.45
lowerMethod · 0.45

Tested by

no test coverage detected