mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-25 21:08:35 -07:00
dev-python/brotlipy: Fix Hypothesis deadlines in tests
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -33,6 +33,10 @@ DEPEND="
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/brotlipy-0.7.0-test-deadline.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Inject the brotli lib.
|
||||
rm -r "${WORKDIR}/${P}/libbrotli" || die "Could not remove the bundled brotli lib folder."
|
||||
@@ -41,7 +45,7 @@ src_prepare() {
|
||||
# Tests fail if we have this folder preserved within the lib.
|
||||
rm -r "${WORKDIR}/${P}/libbrotli/python" || die "Could not remove 'python' subfolder."
|
||||
|
||||
eapply_user
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
|
||||
28
dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch
Normal file
28
dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch
Normal file
@@ -0,0 +1,28 @@
|
||||
diff -dupr a/test/test_simple_compression.py b/test/test_simple_compression.py
|
||||
--- a/test/test_simple_compression.py 2017-05-30 10:20:01.000000000 +0200
|
||||
+++ b/test/test_simple_compression.py 2019-11-22 11:37:31.248755016 +0100
|
||||
@@ -9,7 +9,7 @@ import brotli
|
||||
|
||||
import pytest
|
||||
|
||||
-from hypothesis import given
|
||||
+from hypothesis import given, settings
|
||||
from hypothesis.strategies import binary, integers, sampled_from, one_of
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ def test_roundtrip_compression_with_file
|
||||
) == uncompressed_data
|
||||
|
||||
|
||||
+@settings(deadline=None)
|
||||
@given(
|
||||
chunk_size=integers(min_value=1, max_value=2**12),
|
||||
mode=sampled_from(list(brotli.BrotliEncoderMode)),
|
||||
@@ -62,6 +63,7 @@ def test_streaming_compression(one_compr
|
||||
assert decompressed == f.read()
|
||||
|
||||
|
||||
+@settings(deadline=None)
|
||||
@given(
|
||||
chunk_size=integers(min_value=1, max_value=2**12),
|
||||
mode=sampled_from(list(brotli.BrotliEncoderMode)),
|
||||
Reference in New Issue
Block a user