(self)
| 575 | self.assertEqual((x+stop)%step, 0) |
| 576 | |
| 577 | def test_randbytes(self): |
| 578 | # Verify ranges |
| 579 | for n in range(1, 10): |
| 580 | data = self.gen.randbytes(n) |
| 581 | self.assertEqual(type(data), bytes) |
| 582 | self.assertEqual(len(data), n) |
| 583 | |
| 584 | self.assertEqual(self.gen.randbytes(0), b'') |
| 585 | |
| 586 | # Verify argument checking |
| 587 | self.assertRaises(TypeError, self.gen.randbytes) |
| 588 | self.assertRaises(TypeError, self.gen.randbytes, 1, 2) |
| 589 | self.assertRaises(ValueError, self.gen.randbytes, -1) |
| 590 | self.assertRaises(OverflowError, self.gen.randbytes, 1<<1000) |
| 591 | self.assertRaises((ValueError, OverflowError), self.gen.randbytes, -1<<1000) |
| 592 | self.assertRaises(TypeError, self.gen.randbytes, 1.0) |
| 593 | |
| 594 | def test_mu_sigma_default_args(self): |
| 595 | self.assertIsInstance(self.gen.normalvariate(), float) |
no test coverage detected