diff options
author | herbertxue <herbertxue@google.com> | 2018-06-12 10:44:13 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-06-12 10:44:13 -0700 |
commit | bb1c2dedecd5abed776627728e9f7a02d0665727 (patch) | |
tree | 75545e9a8e9a5fce6df78d519c65628720ec47b5 /tests/test_parallel.py | |
parent | dbe61a7ce8c6b3a1ffbf632590ea05c61231b687 (diff) | |
parent | d8ac8301abc7ccb1a099ceb7e4d435ea55bf4a46 (diff) | |
download | rsa-bb1c2dedecd5abed776627728e9f7a02d0665727.tar.gz |
Merge commit 'fd70d79' into rsa_3.4.2 Inital commit of rsa 3.4.2 with historymaster-cuttlefish-testing-release
am: d8ac8301ab
Change-Id: Id2b3352d050725b82e9284bd126949cacfdd5a36
Diffstat (limited to 'tests/test_parallel.py')
-rw-r--r-- | tests/test_parallel.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/test_parallel.py b/tests/test_parallel.py new file mode 100644 index 0000000..1a69e9e --- /dev/null +++ b/tests/test_parallel.py @@ -0,0 +1,20 @@ +"""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)) |