dev-python/hpack: Disable Hypothesis health checks

Hypothesis health checks are of no use to Gentoo users, and needlessly
cause tests to fail, possibly due to bugs in Hypothesis itself.  Disable
them.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2019-11-21 21:40:37 +01:00
parent a94217f99b
commit c7ac87c444
2 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
diff --git a/test/conftest.py b/test/conftest.py
index f5801da..c5e3c66 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -4,11 +4,16 @@ import os
import json
import sys
+from hypothesis import settings, HealthCheck
from hypothesis.strategies import text
if sys.version_info[0] == 2:
from codecs import open
+settings.register_profile("gentoo",
+ suppress_health_check=(HealthCheck.too_slow,))
+settings.load_profile("gentoo")
+
# We need to grab one text example from hypothesis to prime its cache.
text().example()

View File

@@ -26,6 +26,10 @@ DEPEND="${RDEPEND}
)
"
PATCHES=(
"${FILESDIR}"/hpack-3.0.0-hypothesis-healthcheck.patch
)
python_prepare_all() {
# Remove a test that is not part of the mainstream tests
# Also, it's data directory is not included in the release