Skip to content

Commit 96a370b

Browse files
milanprotimfel
authored andcommitted
Adding tests for isupper and islower on String for uncased characters
1 parent 542a18d commit 96a370b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

graalpython/com.oracle.graal.python.test/src/tests/test_string.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,8 @@ def test_islower(self):
541541
self.checkequal(True, 'abc', 'islower')
542542
self.checkequal(False, 'aBc', 'islower')
543543
self.checkequal(True, 'abc\n', 'islower')
544+
self.checkequal(True, 'a_b!c\n', 'islower')
545+
self.checkequal(False, 'A_b!c\n', 'islower')
544546
self.checkraises(TypeError, 'abc', 'islower', 42)
545547
self.checkequalnofix(False, '\u1FFc', 'islower')
546548
self.assertFalse('\u2167'.islower())
@@ -563,6 +565,8 @@ def test_isupper(self):
563565
self.checkequal(True, 'ABC', 'isupper')
564566
self.checkequal(False, 'AbC', 'isupper')
565567
self.checkequal(True, 'ABC\n', 'isupper')
568+
self.checkequal(True, 'A_B!C\n', 'isupper')
569+
self.checkequal(False, 'a_B!C\n', 'isupper')
566570
self.checkraises(TypeError, 'abc', 'isupper', 42)
567571
if not sys.platform.startswith('java'):
568572
self.checkequalnofix(False, '\u1FFc', 'isupper')

0 commit comments

Comments
 (0)