mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
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. ........
This commit is contained in:
parent
38c36f8576
commit
7f045cfba3
2 changed files with 14 additions and 5 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue