]> granicus.if.org Git - python/commitdiff
Added tests for the new .isalpha() and .isalnum() methods.
authorMarc-André Lemburg <mal@egenix.com>
Wed, 5 Jul 2000 09:46:40 +0000 (09:46 +0000)
committerMarc-André Lemburg <mal@egenix.com>
Wed, 5 Jul 2000 09:46:40 +0000 (09:46 +0000)
Lib/test/test_string.py
Lib/test/test_unicode.py

index ec57c2684d7f01579ef47a02fd9ba511663632e4..c7c3e72bb8abff1918b7e26f5ecbd74624389187 100644 (file)
@@ -84,6 +84,21 @@ test('istitle', 'Not a capitalized String', 0)
 test('istitle', 'Not\ta Titlecase String', 0)
 test('istitle', 'Not--a Titlecase String', 0)
 
+test('isalpha', 'a', 1)
+test('isalpha', 'A', 1)
+test('isalpha', '\n', 0)
+test('isalpha', 'abc', 1)
+test('isalpha', 'aBc123', 0)
+test('isalpha', 'abc\n', 0)
+
+test('isalnum', 'a', 1)
+test('isalnum', 'A', 1)
+test('isalnum', '\n', 0)
+test('isalnum', '123abc456', 1)
+test('isalnum', 'a1b3c', 1)
+test('isalnum', 'aBc000 ', 0)
+test('isalnum', 'abc\n', 0)
+
 test('splitlines', "abc\ndef\n\rghi", ['abc', 'def', '', 'ghi'])
 test('splitlines', "abc\ndef\n\r\nghi", ['abc', 'def', '', 'ghi'])
 test('splitlines', "abc\ndef\r\nghi", ['abc', 'def', 'ghi'])
index 85d0bca8ef92f2e2d609cf552c81b44bd8b3a5a1..ec894ed41807b67f396a7a1bd97848378e9c1b8c 100644 (file)
@@ -206,6 +206,22 @@ test('istitle', u'Not a capitalized String', 0)
 test('istitle', u'Not\ta Titlecase String', 0)
 test('istitle', u'Not--a Titlecase String', 0)
 
+test('isalpha', u'a', 1)
+test('isalpha', u'A', 1)
+test('isalpha', u'\n', 0)
+test('isalpha', u'\u1FFc', 1)
+test('isalpha', u'abc', 1)
+test('isalpha', u'aBc123', 0)
+test('isalpha', u'abc\n', 0)
+
+test('isalnum', u'a', 1)
+test('isalnum', u'A', 1)
+test('isalnum', u'\n', 0)
+test('isalnum', u'123abc456', 1)
+test('isalnum', u'a1b3c', 1)
+test('isalnum', u'aBc000 ', 0)
+test('isalnum', u'abc\n', 0)
+
 test('splitlines', u"abc\ndef\n\rghi", [u'abc', u'def', u'', u'ghi'])
 test('splitlines', u"abc\ndef\n\r\nghi", [u'abc', u'def', u'', u'ghi'])
 test('splitlines', u"abc\ndef\r\nghi", [u'abc', u'def', u'ghi'])