Example #1
0
 def test_typedefs(self): # remove?
     '''Test showing all basic _typedefs'''
     t = len(asizeof._typedefs)
     w = len(str(t)) * ' '
     self._printf('%s%d type definitions: basic- and itemsize (leng), kind ... %s', os.linesep, t, '-type[def]s')
     for k, v in sorted((asizeof._prepr(k), v) for k, v in asizeof._items(asizeof._typedefs)):
         s = '%(base)s and %(item)s%(leng)s, %(kind)s%(code)s' % v.format()
         self._printf('%s %s: %s', w, k, s)
Example #2
0
 def test_typedefs(self): # remove?
     '''Test showing all basic _typedefs'''
     t = len(asizeof._typedefs)
     w = len(str(t)) * ' '
     self._printf('%s%d type definitions: basic- and itemsize (leng), kind ... %s', os.linesep, t, '-type[def]s')
     for k, v in sorted((asizeof._prepr(k), v) for k, v in asizeof._items(asizeof._typedefs)):
         s = '%(base)s and %(item)s%(leng)s, %(kind)s%(code)s' % v.format()
         self._printf('%s %s: %s', w, k, s)
Example #3
0
 def test_iterator(self):
     '''Test iterator examples'''
     self._printf('%sasizeof(%s, code=%s) ... %s', os.linesep, '<iterator>', False, '-iter[ator]')
     o = iter('0123456789')
     e = iter('')
     d = iter({})
     i = iter(asizeof._items({1:1}))
     k = iter(asizeof._keys({2:2, 3:3}))
     v = iter(asizeof._values({4:4, 5:5, 6:6}))
     l = iter([])
     t = iter(())
     asizeof.asizesof(o, e, d, i, k, v, l, t, limit=0, code=False, stats=1)
     asizeof.asizesof(o, e, d, i, k, v, l, t, limit=9, code=False, stats=1)
Example #4
0
 def test_iterator(self):
     '''Test iterator examples'''
     self._printf('%sasizeof(%s, code=%s) ... %s', os.linesep, '<iterator>', False, '-iter[ator]')
     o = iter('0123456789')
     e = iter('')
     d = iter({})
     i = iter(asizeof._items({1:1}))
     k = iter(asizeof._keys({2:2, 3:3}))
     v = iter(asizeof._values({4:4, 5:5, 6:6}))
     l = iter([])
     t = iter(())
     asizeof.asizesof(o, e, d, i, k, v, l, t, limit=0, code=False, stats=1)
     asizeof.asizesof(o, e, d, i, k, v, l, t, limit=9, code=False, stats=1)