Home | History | Annotate | Download | only in test

Lines Matching refs:__setstate__

626         # This checks whether __setstate__ does proper input validation.
628 memio.__setstate__((b"no error", 0, None))
629 memio.__setstate__((bytearray(b"no error"), 0, None))
630 memio.__setstate__((b"no error", 0, {'spam': 3}))
631 self.assertRaises(ValueError, memio.__setstate__, (b"", -1, None))
632 self.assertRaises(TypeError, memio.__setstate__, ("unicode", 0, None))
633 self.assertRaises(TypeError, memio.__setstate__, (b"", 0.0, None))
634 self.assertRaises(TypeError, memio.__setstate__, (b"", 0, 0))
635 self.assertRaises(TypeError, memio.__setstate__, (b"len-test", 0))
636 self.assertRaises(TypeError, memio.__setstate__)
637 self.assertRaises(TypeError, memio.__setstate__, 0)
639 self.assertRaises(ValueError, memio.__setstate__, (b"closed", 0, None))
682 # This checks whether __setstate__ does proper input validation.
684 memio.__setstate__(("no error", "\n", 0, None))
685 memio.__setstate__(("no error", "", 0, {'spam': 3}))
686 self.assertRaises(ValueError, memio.__setstate__, ("", "f", 0, None))
687 self.assertRaises(ValueError, memio.__setstate__, ("", "", -1, None))
688 self.assertRaises(TypeError, memio.__setstate__, (b"", "", 0, None))
690 #self.assertRaises(TypeError, memio.__setstate__, ("", b"", 0, None))
691 self.assertRaises(TypeError, memio.__setstate__, ("", "", 0.0, None))
692 self.assertRaises(TypeError, memio.__setstate__, ("", "", 0, 0))
693 self.assertRaises(TypeError, memio.__setstate__, ("len-test", 0))
694 self.assertRaises(TypeError, memio.__setstate__)
695 self.assertRaises(TypeError, memio.__setstate__, 0)
697 self.assertRaises(ValueError, memio.__setstate__, ("closed", "", 0, None))