Lines Matching defs:check
251 # can't check more than the type, as the user might have changed it
263 # sanity check
1048 def check(tracebacklimit, expected):
1061 check(10, traceback)
1062 check(3, traceback)
1063 check(2, traceback[:1] + traceback[2:])
1064 check(1, traceback[:1] + traceback[3:])
1065 check(0, [traceback[-1]])
1066 check(-1, [traceback[-1]])
1067 check(1<<1000, traceback)
1068 check(-1<<1000, [traceback[-1]])
1069 check(None, traceback)
1092 proc = subprocess.run(args, check=True, capture_output=True, text=True)
1318 # check all types defined in Objects/
1322 check = self.check_sizeof
1324 check(True, vsize('') + self.longdigit)
1325 check(False, vsize('') + self.longdigit)
1329 check(len, size('5P'))
1334 check(x, vsize('n2Pi') + x.__alloc__())
1336 check(iter(bytearray()), size('nP'))
1338 check(b'', vsize('n') + 1)
1339 check(b'x' * 10, vsize('n') + 11)
1346 check(get_cell().__closure__[0], size('P'))
1358 check(complex(0,1), size('2d'))
1360 check(str.lower, size('3PPP'))
1365 check(datetime.timedelta.days, size('3PP'))
1368 check(collections.defaultdict.default_factory, size('3PP'))
1370 check(int.__add__, size('3P2P'))
1372 check({}.__iter__, size('2P'))
1374 check({}, size('nQ2P'))
1376 check({"a": 1}, size('nQ2P') + calcsize(DICT_KEY_STRUCT_FORMAT) + 8 + (8*2//3)*calcsize('2P'))
1378 check(longdict, size('nQ2P') + calcsize(DICT_KEY_STRUCT_FORMAT) + 16 + (16*2//3)*calcsize('2P'))
1380 check({1: 1}, size('nQ2P') + calcsize(DICT_KEY_STRUCT_FORMAT) + 8 + (8*2//3)*calcsize('n2P'))
1382 check(longdict, size('nQ2P') + calcsize(DICT_KEY_STRUCT_FORMAT) + 16 + (16*2//3)*calcsize('n2P'))
1384 check({}.keys(), size('P'))
1386 check({}.values(), size('P'))
1388 check({}.items(), size('P'))
1390 check(iter({}), size('P2nPn'))
1392 check(iter({}.keys()), size('P2nPn'))
1394 check(iter({}.values()), size('P2nPn'))
1396 check(iter({}.items()), size('P2nPn'))
1399 check(C.__dict__, size('P'))
1401 check(BaseException(), size('6Pb'))
1403 check(UnicodeEncodeError("", "", 0, 0, ""), size('6Pb 2P2nP'))
1405 check(UnicodeDecodeError("", b"", 0, 0, ""), size('6Pb 2P2nP'))
1407 check(UnicodeTranslateError("", 0, 1, ""), size('6Pb 2P2nP'))
1409 check(Ellipsis, size(''))
1413 check(x, size('32B2iB'))
1415 check(enumerate([]), size('n4P'))
1417 check(reversed(''), size('nP'))
1419 check(float(0), size('d'))
1421 check(sys.float_info, vsize('') + self.P * len(sys.float_info))
1426 check(x, size('3Pi3c7P2ic??2P'))
1429 check(func, size('14Pi'))
1438 check(foo, size('PP'))
1440 check(bar, size('PP'))
1443 check(get_gen(), size('P2P4P4c7P2ic??P'))
1445 check(iter('abc'), size('lP'))
1448 check(re.finditer('',''), size('2P'))
1450 check(list([]), vsize('Pn'))
1451 check(list([1]), vsize('Pn') + 2*self.P)
1452 check(list([1, 2]), vsize('Pn') + 2*self.P)
1453 check(list([1, 2, 3]), vsize('Pn') + 4*self.P)
1459 check(iter([]), size('lP'))
1461 check(reversed([]), size('nP'))
1463 check(0, vsize('') + self.longdigit)
1464 check(1, vsize('') + self.longdigit)
1465 check(-1, vsize('') + self.longdigit)
1467 check(int(PyLong_BASE), vsize('') + 2*self.longdigit)
1468 check(int(PyLong_BASE**2-1), vsize('') + 2*self.longdigit)
1469 check(int(PyLong_BASE**2), vsize('') + 3*self.longdigit)
1471 check(unittest, size('PnPPP'))
1473 check(None, size(''))
1475 check(NotImplemented, size(''))
1477 check(object(), size(''))
1484 check(x, size('5Pi'))
1488 check(iter(range(1)), size('4l'))
1490 check(reversed(''), size('nP'))
1492 check(range(1), size('4P'))
1493 check(range(66000), size('4P'))
1509 check(set(sample), s)
1510 check(frozenset(sample), s)
1512 check(set(sample), s + newsize*calcsize('nP'))
1513 check(frozenset(sample), s + newsize*calcsize('nP'))
1515 check(iter(set()), size('P3n'))
1517 check(slice(0), size('3P'))
1519 check(super(int), size('3P'))
1521 check((), vsize(''))
1522 check((1,2,3), vsize('') + 3*self.P)
1527 check(int, s)
1540 check(newstyleclass, s + calcsize(DICT_KEY_STRUCT_FORMAT) + 64 + 42*calcsize("2P"))
1543 check(newstyleclass().__dict__, size('nQ2P') + self.P)
1547 check(newstyleclass, s + calcsize(DICT_KEY_STRUCT_FORMAT) + 64 + 42*calcsize("2P"))
1549 check(newstyleclass().__dict__, size('nQ2P') + self.P)
1571 check(s, L)
1574 check(s, size(compactfields) + 4)
1578 check(s, size(compactfields) + 4 + 4)
1579 # TODO: add check that forces the presence of wchar_t representation
1580 # TODO: add check that forces layout of unicodefields
1583 check(weakref.ref(int), size('2Pn3P'))
1587 check(weakref.proxy(int), size('2Pn3P'))
1596 # check all subclassable types defined in Objects/ that allow
1598 check = self.check_slots
1601 check(BA(), bytearray(), '3P')
1604 check(D(x=[]), {'x': []}, '3P')
1607 check(L(), [], '3P')
1610 check(S(), set(), '3P')
1613 check(FS(), frozenset(), '3P')
1617 check(OD(x=[]), OrderedDict(x=[]), '3P')
1620 # check all types defined in Python/
1623 check = self.check_sizeof
1626 check(_ast.AST(), size('P'))
1633 check(tb, size('2P2i'))
1637 check(sys.flags, vsize('') + self.P * len(sys.flags))