From 599e4c0540719c38e256abcff89e3293867a8f17 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Mon, 23 Mar 2026 09:35:51 +0100 Subject: [PATCH] dev-python/toml: fix tests Signed-off-by: Florian Albrechtskirchinger --- dev-python/toml/Manifest | 1 + dev-python/toml/toml-0.10.2.ebuild | 20 ++++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest index 7ec297e4a1..8da485d9f8 100644 --- a/dev-python/toml/Manifest +++ b/dev-python/toml/Manifest @@ -1 +1,2 @@ DIST toml-0.10.2.gh.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da +DIST toml-test-2.1.0.gh.tar.gz 98383 BLAKE2B 9911882efce826335e4b2f9f4d1e22e559f320ef6976babd970c84b034c3c7c238e5dfbea23e5c6c99256db53a6522bddfb2c573ccb50426cd4a0bda43dcd58c SHA512 8006e87ae3df4232850461acfdf501ab89b18e607e3760b31f9a009c447548f927e44e8bae94fe6176f82379c1dcc3a896f5972962da593f92d31a3ee6adc644 diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild index 6a730982e3..7e68131260 100644 --- a/dev-python/toml/toml-0.10.2.ebuild +++ b/dev-python/toml/toml-0.10.2.ebuild @@ -8,12 +8,20 @@ PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 +TT_PV=2.1.0 +TT_P="toml-test-${TT_PV}" DESCRIPTION="Python library for TOML" HOMEPAGE=" https://github.com/uiri/toml https://pypi.org/project/toml/ " -SRC_URI="https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz + test? ( + https://github.com/toml-lang/toml-test/archive/refs/tags/v${TT_PV}.tar.gz + -> ${TT_P}.gh.tar.gz + ) +" LICENSE="MIT" SLOT="0" @@ -21,11 +29,6 @@ KEYWORDS="~amd64" RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -EPYTEST_DESELECT=( - tests/test_api.py::test_invalid_tests - tests/test_api.py::test_valid_tests -) - EPYTEST_PLUGINS=() distutils_enable_tests pytest @@ -34,3 +37,8 @@ src_install() { dodoc LICENSE } + +python_test() { + mv "${WORKDIR}/${TT_P}" toml-test || die + epytest +}