gnu: python-wtforms: Skip optional tests.

* gnu/packages/python.scm (python-wtforms)[arguments]: Add a phase
preventing tests from failing when optional tests aren't run.
This commit is contained in:
Efraim Flashner 2016-10-27 22:13:22 +03:00
parent b6e0804953
commit 13c4d8746b
No known key found for this signature in database
GPG key ID: F4C1D3917EACEE93

View file

@ -8093,6 +8093,17 @@ (define-public python-wtforms
(base32
"0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz"))))
(build-system python-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'remove-django-test
;; Don't fail the tests when the inputs for the optional tests cannot be found.
(lambda _
(substitute*
"tests/runtests.py"
(("'ext_django.tests', 'ext_sqlalchemy', 'ext_dateutil', 'locale_babel'") "")
(("sys.stderr.write(\"### Disabled test '%s', dependency not found\n\" % name)") ""))
#t)))))
(native-inputs
`(("unzip" ,unzip)))
(home-page "http://wtforms.simplecodes.com/")