mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
Issue #19527: Fixed tests with defined COUNT_ALLOCS.
This commit is contained in:
parent
af65872da2
commit
a793037d80
10 changed files with 26 additions and 6 deletions
|
@ -803,6 +803,7 @@ class SysModuleTest(unittest.TestCase):
|
|||
c = sys.getallocatedblocks()
|
||||
self.assertIn(c, range(b - 50, b + 50))
|
||||
|
||||
@test.support.requires_type_collecting
|
||||
def test_is_finalizing(self):
|
||||
self.assertIs(sys.is_finalizing(), False)
|
||||
# Don't use the atexit module because _Py_Finalizing is only set
|
||||
|
@ -1083,9 +1084,12 @@ class SizeofTest(unittest.TestCase):
|
|||
check((1,2,3), vsize('') + 3*self.P)
|
||||
# type
|
||||
# static type: PyTypeObject
|
||||
s = vsize('P2n15Pl4Pn9Pn11PIP')
|
||||
fmt = 'P2n15Pl4Pn9Pn11PIP'
|
||||
if hasattr(sys, 'getcounts'):
|
||||
fmt += '3n2P'
|
||||
s = vsize(fmt)
|
||||
check(int, s)
|
||||
s = vsize('P2n15Pl4Pn9Pn11PIP' # PyTypeObject
|
||||
s = vsize(fmt + # PyTypeObject
|
||||
'3P' # PyAsyncMethods
|
||||
'36P' # PyNumberMethods
|
||||
'3P' # PyMappingMethods
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue