Issue #15456: Fix code __sizeof__ after #12399 change.

Patch by Serhiy Storchaka.
This commit is contained in:
Martin v. Löwis 2012-07-26 22:23:23 +02:00
parent d0118e16a1
commit 3bbd2fad4d
3 changed files with 26 additions and 1 deletions

View file

@ -702,6 +702,12 @@ class SizeofTest(unittest.TestCase):
check(get_cell().__closure__[0], size(h + 'P'))
# code
check(get_cell().__code__, size(h + '5i9Pi3P'))
check(get_cell.__code__, size(h + '5i9Pi3P'))
def get_cell2(x):
def inner():
return x
return inner
check(get_cell2.__code__, size(h + '5i9Pi3P') + 1)
# complex
check(complex(0,1), size(h + '2d'))
# method_descriptor (descriptor object)