diff options
Diffstat (limited to 'Lib/test/test_unicode.py')
-rw-r--r-- | Lib/test/test_unicode.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index 34f9371..517ecfd 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -93,6 +93,14 @@ class UnicodeTest( testrepr = repr(u''.join(map(unichr, xrange(256)))) self.assertEqual(testrepr, latin1repr) + def test_iterators(self): + # Make sure unicode objects have an __iter__ method + it = u"\u1111\u2222\u3333".__iter__() + self.assertEqual(it.next(), u"\u1111") + self.assertEqual(it.next(), u"\u2222") + self.assertEqual(it.next(), u"\u3333") + self.assertRaises(StopIteration, it.next) + def test_count(self): string_tests.CommonTest.test_count(self) # check mixed argument types |