Lines Matching refs:randbytes
415 data = self.gen.randbytes(n)
419 self.assertEqual(self.gen.randbytes(0), b'')
422 self.assertRaises(TypeError, self.gen.randbytes)
423 self.assertRaises(TypeError, self.gen.randbytes, 1, 2)
424 self.assertRaises(ValueError, self.gen.randbytes, -1)
425 self.assertRaises(TypeError, self.gen.randbytes, 1.0)
911 # Mersenne Twister randbytes() is deterministic
917 self.assertEqual(self.gen.randbytes(16), expected)
919 # randbytes(0) must not consume any entropy
921 self.assertEqual(self.gen.randbytes(0), b'')
922 self.assertEqual(self.gen.randbytes(16), expected)
924 # Four randbytes(4) calls give the same output than randbytes(16)
926 self.assertEqual(b''.join([self.gen.randbytes(4) for _ in range(4)]),
929 # Each randbytes(1), randbytes(2) or randbytes(3) call consumes
933 self.assertEqual(b''.join(self.gen.randbytes(1) for _ in range(4)),
939 self.assertEqual(b''.join(self.gen.randbytes(2) for _ in range(4)),
945 self.assertEqual(b''.join(self.gen.randbytes(3) for _ in range(4)),
949 # There is a simple relation between randbytes() and getrandbits()
955 self.assertEqual(self.gen.randbytes(n),