]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #18063: fix some struct specifications in the tests for sys.getsizeof().
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 25 May 2013 21:47:29 +0000 (23:47 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 25 May 2013 21:47:29 +0000 (23:47 +0200)
Lib/test/test_sys.py

index 77d333d1cbf7e6a9fc2172d53cc69c6e9e435880..9d97c8d363c48b6a21bba2a17eb3cec919296a90 100644 (file)
@@ -703,13 +703,13 @@ class SizeofTest(unittest.TestCase):
         class C(object): pass
         check(C.__dict__, size('P'))
         # BaseException
-        check(BaseException(), size('5Pi'))
+        check(BaseException(), size('5Pb'))
         # UnicodeEncodeError
-        check(UnicodeEncodeError("", "", 0, 0, ""), size('5Pi 2P2nP'))
+        check(UnicodeEncodeError("", "", 0, 0, ""), size('5Pb 2P2nP'))
         # UnicodeDecodeError
-        check(UnicodeDecodeError("", b"", 0, 0, ""), size('5Pi 2P2nP'))
+        check(UnicodeDecodeError("", b"", 0, 0, ""), size('5Pb 2P2nP'))
         # UnicodeTranslateError
-        check(UnicodeTranslateError("", 0, 1, ""), size('5Pi 2P2nP'))
+        check(UnicodeTranslateError("", 0, 1, ""), size('5Pb 2P2nP'))
         # ellipses
         check(Ellipsis, size(''))
         # EncodingMap
@@ -851,7 +851,7 @@ class SizeofTest(unittest.TestCase):
         samples = ['1'*100, '\xff'*50,
                    '\u0100'*40, '\uffff'*100,
                    '\U00010000'*30, '\U0010ffff'*100]
-        asciifields = "nniP"
+        asciifields = "nnbP"
         compactfields = asciifields + "nPn"
         unicodefields = compactfields + "P"
         for s in samples: