diff options
author | Arun Isaac | 2025-07-15 16:39:44 +0100 |
---|---|---|
committer | Arun Isaac | 2025-07-17 01:48:49 +0100 |
commit | 402a99a400cc5bfdd27349e8e84d54f46646e78c (patch) | |
tree | d9105df7e9f57bf8f6795f3c1305abc377a9e374 /tests/test_pyhegp.py | |
parent | e3db7f74c862b3be9ff9e7371ab600326b2d9cd9 (diff) | |
download | pyhegp-402a99a400cc5bfdd27349e8e84d54f46646e78c.tar.gz pyhegp-402a99a400cc5bfdd27349e8e84d54f46646e78c.tar.lz pyhegp-402a99a400cc5bfdd27349e8e84d54f46646e78c.zip |
Use default array shapes testing encryption/decryption.
It may be better to sample a smaller set of matrices finely than a
large set of matrices coarsely.
* tests/test_pyhegp.py (test_hegp_encryption_decryption_are_inverses):
Use default array shapes testing encryption/decryption.
Diffstat (limited to 'tests/test_pyhegp.py')
-rw-r--r-- | tests/test_pyhegp.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/test_pyhegp.py b/tests/test_pyhegp.py index 567ee17..61358e5 100644 --- a/tests/test_pyhegp.py +++ b/tests/test_pyhegp.py @@ -25,18 +25,17 @@ from pyhegp.pyhegp import hegp_encrypt, hegp_decrypt, random_key @given(st.one_of( arrays("int32", - array_shapes(min_dims=2, max_dims=2, min_side=2, max_side=100), + array_shapes(min_dims=2, max_dims=2), elements=st.integers(min_value=0, max_value=2)), # The array above is the only realistic input, but we test more # kinds of inputs for good measure. arrays("int32", - array_shapes(min_dims=2, max_dims=2, min_side=2, max_side=100), + array_shapes(min_dims=2, max_dims=2), elements=st.integers(min_value=0, max_value=100)), arrays("float64", - array_shapes(min_dims=2, max_dims=2, min_side=2, max_side=100), + array_shapes(min_dims=2, max_dims=2), elements=st.floats(min_value=0, max_value=100))) ) -@settings(deadline=None) def test_hegp_encryption_decryption_are_inverses(plaintext): rng = np.random.default_rng() key = random_key(rng, len(plaintext)) |