mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-31 23:08:09 -07:00
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:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user