Lines Matching refs:error

41         self.assertRaises(struct.error, struct.calcsize, 'Z')
52 self.assertRaises(struct.error, struct.pack, 'iii', 3)
53 self.assertRaises(struct.error, struct.pack, 'i', 3, 3, 3)
54 self.assertRaises((TypeError, struct.error), struct.pack, 'i', 'foo')
55 self.assertRaises((TypeError, struct.error), struct.pack, 'P', 'foo')
56 self.assertRaises(struct.error, struct.unpack, 'd', b'flap')
58 self.assertRaises(struct.error, struct.unpack, 'iii', s)
59 self.assertRaises(struct.error, struct.unpack, 'i', s)
229 # Adding any byte should cause a "too big" error.
230 self.assertRaises((struct.error, TypeError), unpack, format,
234 self.assertRaises((OverflowError, ValueError, struct.error),
265 # Some error cases.
280 # If the '__index__' method raises a type error, then
289 self.assertRaises((TypeError, struct.error),
292 self.assertRaises((TypeError, struct.error),
295 self.assertRaises((TypeError, struct.error),
298 self.assertRaises((TypeError, struct.error),
301 self.assertRaises((TypeError, struct.error),
317 self.assertRaises((TypeError, struct.error),
329 with self.assertRaises(struct.error) as cm:
391 self.assertRaises(struct.error, struct.pack, format, 1.0)
392 self.assertRaises(struct.error, struct.pack, format, 1.5)
393 self.assertRaises(struct.error, struct.pack, 'P', 1.0)
394 self.assertRaises(struct.error, struct.pack, 'P', 1.5)
408 self.assertRaises(struct.error, s.unpack_from, data, i)
417 self.assertRaises(struct.error, struct.unpack_from, fmt, data, i)
441 self.assertRaises((ValueError, struct.error), s.pack_into, small_buf, 0,
443 self.assertRaises((ValueError, struct.error), s.pack_into, small_buf, 2,
448 self.assertRaises((TypeError, struct.error), struct.pack_into, b'', sb,
469 self.assertRaises((ValueError, struct.error), pack_into, small_buf, 0,
471 self.assertRaises((ValueError, struct.error), pack_into, small_buf, 2,
527 self.assertRaises(struct.error, struct.calcsize, hugecount)
530 self.assertRaises(struct.error, struct.calcsize, hugecount2)
535 # format lists containing only count spec should result in an error
536 self.assertRaises(struct.error, struct.pack, '12345')
537 self.assertRaises(struct.error, struct.unpack, '12345', b'')
538 self.assertRaises(struct.error, struct.pack_into, '12345', store, 0)
539 self.assertRaises(struct.error, struct.unpack_from, '12345', store, 0)
541 # Format lists with trailing count spec should result in an error
542 self.assertRaises(struct.error, struct.pack, 'c12345', 'x')
543 self.assertRaises(struct.error, struct.unpack, 'c12345', b'x')
544 self.assertRaises(struct.error, struct.pack_into, 'c12345', store, 0,
546 self.assertRaises(struct.error, struct.unpack_from, 'c12345', store,
550 self.assertRaises(struct.error, struct.pack, '14s42', 'spam and eggs')
551 self.assertRaises(struct.error, struct.unpack, '14s42',
553 self.assertRaises(struct.error, struct.pack_into, '14s42', store, 0,
555 self.assertRaises(struct.error, struct.unpack_from, '14s42', store, 0)
591 with self.assertRaisesRegex(struct.error, regex1):
599 with self.assertRaisesRegex(struct.error, regex2):
605 struct.error,
610 struct.error,
615 struct.error,
620 struct.error,
631 with self.assertRaisesRegex(struct.error, regex1):
639 with self.assertRaisesRegex(struct.error, regex2):
707 with self.assertRaisesRegex(struct.error,
715 with self.assertRaisesRegex(struct.error, error_msg):
717 with self.assertRaisesRegex(struct.error, error_msg):
724 with self.assertRaisesRegex(struct.error, error_msg):
726 with self.assertRaisesRegex(struct.error, error_msg):
745 with self.assertRaises(struct.error):
747 with self.assertRaises(struct.error):
751 with self.assertRaises(struct.error):
753 with self.assertRaises(struct.error):
878 # This overflows, and so raises an error