diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-03-21 21:07:44 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-03-21 21:07:44 (GMT) |
commit | 7f045cfba347106e02f4b61623eb2ce6686ebf67 (patch) | |
tree | 9cb0e7699e81fc77c80291ca4ac645daa68d4c7d /Lib/test/test_builtin.py | |
parent | 38c36f857600c72a094c65010d51342a1fd73658 (diff) | |
download | cpython-7f045cfba347106e02f4b61623eb2ce6686ebf67.zip cpython-7f045cfba347106e02f4b61623eb2ce6686ebf67.tar.gz cpython-7f045cfba347106e02f4b61623eb2ce6686ebf67.tar.bz2 |
Merged revisions 78876 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r78876 | victor.stinner | 2010-03-12 18:17:58 +0100 (ven., 12 mars 2010) | 3 lines
Issue #6697: catch _PyUnicode_AsString() errors in getattr() and setattr()
builtin functions.
........
Diffstat (limited to 'Lib/test/test_builtin.py')
-rw-r--r-- | Lib/test/test_builtin.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py index f88a2d5d..34c2bb1 100644 --- a/Lib/test/test_builtin.py +++ b/Lib/test/test_builtin.py @@ -495,6 +495,8 @@ class BuiltinTest(unittest.TestCase): self.assertRaises(TypeError, getattr, sys, 1, "foo") self.assertRaises(TypeError, getattr) self.assertRaises(AttributeError, getattr, sys, chr(sys.maxunicode)) + # unicode surrogates are not encodable to the default encoding (utf8) + self.assertRaises(AttributeError, getattr, 1, "\uDAD1\uD51E") def test_hasattr(self): import sys |