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}"
+}

Reply via email to