aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hypothesis
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2018-10-25 23:07:28 +0800
committerAlex Gaynor <alex.gaynor@gmail.com>2018-10-25 11:07:28 -0400
commitb7bd0000e10b471aa5f50501a58be5c5cf73fd55 (patch)
tree4c2ac46748bc71957b578bdc4557a849e892a870 /tests/hypothesis
parent2d9f8e88cbb2706219d3f9781f5fa5f8ee51e775 (diff)
downloadcryptography-b7bd0000e10b471aa5f50501a58be5c5cf73fd55.tar.gz
cryptography-b7bd0000e10b471aa5f50501a58be5c5cf73fd55.tar.bz2
cryptography-b7bd0000e10b471aa5f50501a58be5c5cf73fd55.zip
don't limit hypothesis's time to generate valid test permutations (#4525)
* don't limit hypothesis's time to generate valid test permutations * add a comment * lol
Diffstat (limited to 'tests/hypothesis')
-rw-r--r--tests/hypothesis/test_fernet.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/hypothesis/test_fernet.py b/tests/hypothesis/test_fernet.py
index c6528696..5f8f5f51 100644
--- a/tests/hypothesis/test_fernet.py
+++ b/tests/hypothesis/test_fernet.py
@@ -2,12 +2,17 @@
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
-from hypothesis import given
+from hypothesis import given, settings, unlimited
from hypothesis.strategies import binary
from cryptography.fernet import Fernet
+# Unlimited timeout will become the default in the future. When it does
+# we should remove this. See:
+# https://hypothesis.readthedocs.io/en/latest/settings.html
+# #hypothesis.settings.timeout
+@settings(deadline=None, timeout=unlimited)
@given(binary())
def test_fernet(data):
f = Fernet(Fernet.generate_key())