Lines Matching refs:format

72             for format in ('xcbhilfd?', 'xcBHILfd?'):
73 format = prefix + format
74 s = struct.pack(format, c, b, h, i, l, f, d, t)
75 cp, bp, hp, ip, lp, fp, dp, tp = struct.unpack(format, s)
87 # (format, argument, big-endian result, little-endian result, asymmetric)
149 format = byteorder+code
150 size = struct.calcsize(format)
177 def __init__(self, format):
179 self.format = format
180 self.code = format[-1]
181 self.byteorder = format[:-1]
185 self.bytesize = struct.calcsize(format)
196 raise ValueError("unrecognized format code: %s" %
203 format = self.format
222 got = pack(format, x)
226 retrieved = unpack(format, got)[0]
230 self.assertRaises((struct.error, TypeError), unpack, format,
235 pack, format, x)
290 struct.pack, self.format,
293 struct.pack, self.format,
296 struct.pack, self.format,
299 struct.pack, self.format,
302 struct.pack, self.format,
309 struct.pack(format, obj)
318 struct.pack, self.format,
322 format = byteorder+code
323 t = IntTester(format)
331 self.assertIn("bad char in struct format", str(cm.exception))
334 format = byteorder+code
335 assertStructError(struct.calcsize, format)
336 assertStructError(struct.pack, format, 0)
337 assertStructError(struct.unpack, format, b"")
390 format = byteorder + code
391 self.assertRaises(struct.error, struct.pack, format, 1.0)
392 self.assertRaises(struct.error, struct.pack, format, 1.5)
526 hugecount = '{}b'.format(sys.maxsize+1)
529 hugecount2 = '{}b{}H'.format(sys.maxsize//2, sys.maxsize//2)
535 # format lists containing only count spec should result in an error
549 # Mixed format tests
653 self.assertEqual(s.format, '=i2H')
656 s2 = struct.Struct(s.format.encode())
657 self.assertEqual(s2.format, s.format)
705 # Embedded null characters should not be allowed in format strings.
714 error_msg = f'ushort format requires 0 <= number <= {_testcapi.USHRT_MAX}'
723 error_msg = f'short format requires {_testcapi.SHRT_MIN} <= number <= {_testcapi.SHRT_MAX}'