Home | History | Annotate | Download | only in test

Lines Matching defs:struct

30     import struct
32 struct = None
66 if struct:
69 struct.pack('Q', 2**64-1)
72 except struct.error:
99 struct.pack(fmt, (1<<exp)-1)
101 except struct.error:
115 if struct:
159 x = struct.pack(char, x)
160 x = struct.unpack(char, x)[0]
184 nmemb = randrange(2, 10) # number of struct members
627 struct.pack_into(fmt, buf, j*itemsize, v)
662 item = struct.unpack(fmt, v)[0]
755 @unittest.skipUnless(struct, 'struct module required for this test.')
830 x = struct.pack(fmt, *item2)
832 x = struct.pack(fmt, item2)
888 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
899 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
911 initlst = [struct.unpack_from(fmt, contig, n*itemsize)
1035 itemsize = struct.calcsize(fmt)
1127 self.assertRaises(struct.error, c, [1000], shape=[1], format="B")
1160 self.assertRaises(struct.error, c, [(1,2,3)], shape=[1],
1276 itemsize = struct.calcsize(fmt)
1287 itemsize = struct.calcsize(fmt)
1299 itemsize = struct.calcsize(fmt)
1329 itemsize = struct.calcsize(fmt)
1394 self.assertRaises(struct.error, nd.__setitem__, 2, 300)
1404 self.assertRaises(struct.error, nd.__setitem__, 1, (b'\x001', 200))
1701 itemsize = struct.calcsize(fmt)
1733 itemsize = struct.calcsize(fmt)
1852 itemsize = struct.calcsize(fmt)
1893 itemsize = struct.calcsize(fmt)
1921 itemsize = struct.calcsize(fmt)
2514 struct.pack_into(fmt, nd, 0, item)
2518 itemsize = struct.calcsize(fmt)
2525 struct.pack_into(fmt, nd, itemsize, v)
2526 except struct.error:
2527 struct_err = struct.error
2554 ssize = struct.calcsize(sformat)
2557 dsize = struct.calcsize(dformat)
2575 size_h = struct.calcsize('h')
2576 size_d = struct.calcsize('d')
2673 srcsize = struct.calcsize(fmt)
2692 srcsize = struct.calcsize('I')
2703 destsize = struct.calcsize('I')
2731 tsize = struct.calcsize(tfmt)
2735 size = struct.calcsize(fmt)
3179 # Depends on issue #15625: the struct module does not understand 'u'.
3185 # Some ctypes format strings are unknown to the struct module.
3233 # struct module: equal
3246 # struct module: not equal
3275 # contiguous, struct module
3298 # non-contiguous, struct module
3321 # non-contiguous, suboffsets, struct module
3347 # zeros in shape, struct module
3373 # zero strides, struct module
3427 # C-contiguous, different values, struct module
3451 # C-contiguous, different shape, struct module
3463 # C-contiguous, different format, struct module
3491 # Fortran-contiguous, different values, struct module
3519 # Fortran-contiguous, different shape, struct module
3533 # Fortran-contiguous, different format, struct module
3561 # mixed C/Fortran contiguous, struct module
3588 # same values, non-contiguous, struct module
3616 # different shape, struct module
3630 # different format, struct module
3658 # zeros in shape, struct module
3685 # zero strides, struct module
3713 # suboffsets, struct module
3748 # suboffsets, different shape, struct module
3779 # suboffsets, different format, struct module
3811 # initialize mixed C/Fortran + suboffsets, struct module
4050 size = struct.calcsize('i')
4059 size = struct.calcsize('L')
4068 #size = struct.calcsize('L')