commit: ca75aaa50081da5d3b08be416d08ba835639c82c
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Apr 9 16:25:03 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 9 16:25:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca75aaa5
dev-python/mkdocs-git-revision-date-localized-plugin: unrestrict tests
Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
...git-revision-date-localized-plugin-0.5.0.ebuild | 26 ++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
index 4e5e911..081fbf4 100644
---
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
+++
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.5.0.ebuild
@@ -20,16 +20,34 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RESTRICT="test" # fails, I think it tries to run git
-
RDEPEND="
>=dev-python/Babel-2.7.0[${PYTHON_USEDEP}]
dev-python/GitPython[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
>=dev-python/mkdocs-0.17[${PYTHON_USEDEP}]
"
-DEPEND="
+DEPEND="test? (
dev-python/click[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]"
+ dev-python/mkdocs-material[${PYTHON_USEDEP}]
+)"
distutils_enable_tests pytest
+
+python_prepare_all() {
+ # AssertionError: 'mkdocs build' command failed
+ # 'theme set to 'material' with 'language' set to 'de''
+ # not sure why this is trying to set language to DE
+ sed -i -e 's:test_material_theme:_&:' \
+ -e 's:test_material_theme_no_locale :_&:' \
+ tests/test_basic.py || die
+
+ # mkdocs.exceptions.ConfigurationError: Aborted with 1 Configuration
Errors!
+ sed -i -e 's:test_plugin_on_config:_&:' \
+ tests/test_plugin.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}