commit: 3bcba35091d347f92a741c3590daf75a548cdea9
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 09:18:44 2023 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri May 26 09:20:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcba350
dev-python/magic-wormhole-transit-relay: QA
- add missing test dependency on dev-python/mock
- as requested in bug #907117, do not use vcs-snapshot - even though
this makes for much nicer paths when using commit snapshots...
Closes: https://bugs.gentoo.org/907200
Bug: https://bugs.gentoo.org/907117
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
.../magic-wormhole-transit-relay-0.2.1_p20230525.ebuild | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git
a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
index aa0b710e9a36..910aee6cec11 100644
---
a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
+++
b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
@@ -10,7 +10,7 @@ DISTUTILS_USE_PEP517=setuptools
# miscelleanous bufixes
COMMIT_SHA1="db48e915311d1d10c748bb5299e2345c74e90a1b"
-inherit distutils-r1 vcs-snapshot
+inherit distutils-r1
DESCRIPTION="Transit relay server for magic-wormhole"
HOMEPAGE="https://magic-wormhole.readthedocs.io/en/latest/
https://pypi.org/project/magic-wormhole-transit-relay/"
@@ -19,10 +19,23 @@
SRC_URI="https://github.com/magic-wormhole/${PN}/archive/${COMMIT_SHA1}.tar.gz -
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/${P}.gh"
+S="${WORKDIR}/magic-wormhole-transit-relay-${COMMIT_SHA1}"
RDEPEND="
dev-python/autobahn[${PYTHON_USEDEP}]
dev-python/twisted[ssl,${PYTHON_USEDEP}]"
+BDEPEND="test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )"
+
distutils_enable_tests pytest
+
+python_test() {
+ # deselect test_buff_fill test because it exhibits intermittent hangs,
+ # bug #907200
+ local EPYTEST_DESELECT=(
+
src/wormhole_transit_relay/test/test_backpressure.py::TransitWebSockets::test_buffer_fill
+ )
+ epytest
+}