[Python-modules-team] Bug#883274: Tests fail at build time, but build succeeds
Christoph Berg
christoph.berg at credativ.de
Fri Dec 1 14:34:10 UTC 2017
Source: flask-wtf
Version: 0.14.2-1
Severity: normal
https://buildd.debian.org/status/fetch.php?pkg=flask-wtf&arch=all&ver=0.14.2-1&stamp=1497945901&raw=0
dh_auto_test -i -O--buildsystem=pybuild
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m nose tests
...........................[2017-06-20 08:04:44,774] ERROR in app: Exception on / [POST]
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/test_recaptcha.py", line 29, in index
if form.validate_on_submit():
File "flask_wtf/form.py", line 101, in validate_on_submit
return self.is_submitted() and self.validate()
File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 310, in validate
return super(Form, self).validate(extra)
File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 152, in validate
if not field.validate(self, extra):
File "/usr/lib/python2.7/dist-packages/wtforms/fields/core.py", line 204, in validate
stop_validation = self._run_validation_chain(form, chain)
File "/usr/lib/python2.7/dist-packages/wtforms/fields/core.py", line 224, in _run_validation_chain
validator(form, self)
File "flask_wtf/recaptcha/validators.py", line 46, in __call__
if not self._validate_recaptcha(response, remote_ip):
File "flask_wtf/recaptcha/validators.py", line 55, in _validate_recaptcha
raise RuntimeError("No RECAPTCHA_PRIVATE_KEY config set")
RuntimeError: No RECAPTCHA_PRIVATE_KEY config set
.[2017-06-20 08:04:44,781] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/test_recaptcha.py", line 31, in index
return render_template("recaptcha.html", form=form)
File "/usr/lib/python2.7/dist-packages/flask/templating.py", line 134, in render_template
context, ctx.app)
File "/usr/lib/python2.7/dist-packages/flask/templating.py", line 116, in _render
rv = template.render(context)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/tests/templates/recaptcha.html", line 9, in top-level template code
{{ form.recaptcha }}
File "/usr/lib/python2.7/dist-packages/wtforms/fields/core.py", line 137, in __html__
return self()
File "/usr/lib/python2.7/dist-packages/wtforms/fields/core.py", line 153, in __call__
return self.meta.render_field(self, kwargs)
File "/usr/lib/python2.7/dist-packages/wtforms/meta.py", line 56, in render_field
return field.widget(field, **render_kw)
File "flask_wtf/recaptcha/widgets.py", line 40, in __call__
raise RuntimeError("RECAPTCHA_PUBLIC_KEY config not set")
RuntimeError: RECAPTCHA_PUBLIC_KEY config not set
........................
----------------------------------------------------------------------
Ran 52 tests in 0.299s
OK
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build; python3.5 -m nose tests
...........................[2017-06-20 08:04:45,862] ERROR in app: Exception on / [POST]
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/recaptcha/validators.py", line 53, in _validate_recaptcha
private_key = current_app.config['RECAPTCHA_PRIVATE_KEY']
KeyError: 'RECAPTCHA_PRIVATE_KEY'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
raise value
File "/usr/lib/python3/dist-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/test_recaptcha.py", line 29, in index
if form.validate_on_submit():
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/form.py", line 101, in validate_on_submit
return self.is_submitted() and self.validate()
File "/usr/lib/python3/dist-packages/wtforms/form.py", line 310, in validate
return super(Form, self).validate(extra)
File "/usr/lib/python3/dist-packages/wtforms/form.py", line 152, in validate
if not field.validate(self, extra):
File "/usr/lib/python3/dist-packages/wtforms/fields/core.py", line 204, in validate
stop_validation = self._run_validation_chain(form, chain)
File "/usr/lib/python3/dist-packages/wtforms/fields/core.py", line 224, in _run_validation_chain
validator(form, self)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/recaptcha/validators.py", line 46, in __call__
if not self._validate_recaptcha(response, remote_ip):
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/recaptcha/validators.py", line 55, in _validate_recaptcha
raise RuntimeError("No RECAPTCHA_PRIVATE_KEY config set")
RuntimeError: No RECAPTCHA_PRIVATE_KEY config set
.[2017-06-20 08:04:45,869] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/recaptcha/widgets.py", line 38, in __call__
public_key = current_app.config['RECAPTCHA_PUBLIC_KEY']
KeyError: 'RECAPTCHA_PUBLIC_KEY'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
raise value
File "/usr/lib/python3/dist-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/test_recaptcha.py", line 31, in index
return render_template("recaptcha.html", form=form)
File "/usr/lib/python3/dist-packages/flask/templating.py", line 134, in render_template
context, ctx.app)
File "/usr/lib/python3/dist-packages/flask/templating.py", line 116, in _render
rv = template.render(context)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/templates/recaptcha.html", line 9, in top-level template code
{{ form.recaptcha }}
File "/usr/lib/python3/dist-packages/wtforms/fields/core.py", line 137, in __html__
return self()
File "/usr/lib/python3/dist-packages/wtforms/fields/core.py", line 153, in __call__
return self.meta.render_field(self, kwargs)
File "/usr/lib/python3/dist-packages/wtforms/meta.py", line 56, in render_field
return field.widget(field, **render_kw)
File "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/flask_wtf/recaptcha/widgets.py", line 40, in __call__
raise RuntimeError("RECAPTCHA_PUBLIC_KEY config not set")
RuntimeError: RECAPTCHA_PUBLIC_KEY config not set
........................
----------------------------------------------------------------------
Ran 52 tests in 0.301s
OK
create-stamp debian/debhelper-build-stamp
Christoph
More information about the Python-modules-team
mailing list