| """Test for multiprocess prime generation.""" | |
| import unittest | |
| import rsa.prime | |
| import rsa.parallel | |
| import rsa.common | |
| class ParallelTest(unittest.TestCase): | |
| """Tests for multiprocess prime generation.""" | |
| def test_parallel_primegen(self): | |
| p = rsa.parallel.getprime(1024, 3) | |
| self.assertFalse(rsa.prime.is_prime(p - 1)) | |
| self.assertTrue(rsa.prime.is_prime(p)) | |
| self.assertFalse(rsa.prime.is_prime(p + 1)) | |
| self.assertEqual(1024, rsa.common.bit_size(p)) |