diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-06-05 01:57:49 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-06-05 01:57:49 +0000 |
| commit | 797cbf7452f2edd30da75945ebaea2f7e78261fc (patch) | |
| tree | b8fd3b9c157c91c53b314f25e8452a1b0c9d365f /dev-python/wtforms | |
| parent | 967203f85bd75995636a8c7bc0c7e9227f365815 (diff) | |
| download | baldeagleos-repo-797cbf7452f2edd30da75945ebaea2f7e78261fc.tar.gz baldeagleos-repo-797cbf7452f2edd30da75945ebaea2f7e78261fc.tar.xz baldeagleos-repo-797cbf7452f2edd30da75945ebaea2f7e78261fc.zip | |
Adding metadata
Diffstat (limited to 'dev-python/wtforms')
| -rw-r--r-- | dev-python/wtforms/wtforms-2.3.3.ebuild | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/dev-python/wtforms/wtforms-2.3.3.ebuild b/dev-python/wtforms/wtforms-2.3.3.ebuild index c9add592c203..59a7f4856c3d 100644 --- a/dev-python/wtforms/wtforms-2.3.3.ebuild +++ b/dev-python/wtforms/wtforms-2.3.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,19 +31,30 @@ BDEPEND=" ) " -distutils_enable_tests unittest +distutils_enable_tests pytest python_prepare_all() { - # Extension-tests are written for an older version of Django - # Disable pep8 even when it is installed - sed \ - -e "s|'ext_django.tests', ||" \ - -e "/import pep8/d" \ - -e "s|has_pep8 = True|has_pep8 = False|" \ - -i tests/runtests.py || die + # use pytest instead of ugly custom test runner + cat >> setup.cfg <<-EOF || die + [tool:pytest] + python_files = *.py + EOF + distutils-r1_python_prepare_all } python_test() { - "${EPYTHON}" tests/runtests.py -v || die + local ignore=( + # requires gaetest_common... also upstream doesn't run it at all + tests/ext_appengine + # requires old django; also extensions are deprecated anyway + tests/ext_django + ) + local deselect=( + # incompatible with sqlalchemy-1.4 + tests/ext_sqlalchemy.py::QuerySelectFieldTest + tests/ext_sqlalchemy.py::QuerySelectMultipleFieldTest + ) + + epytest tests ${ignore[@]/#/--ignore } ${deselect[@]/#/--deselect } } |
