"""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))