Re: Adrian Bunk 2018-10-27
<154067546369.20678.16027981767936779592.reportbug@localhost>
> Some recent change in unstable makes flask-wtf FTBFS:
> Traceback (most recent call last):
> File
> "/build/1st/flask-wtf-0.14.2/.pybuild/cpython2_2.7_flaskext.wtf/build/tests/test_i18n.py",
> line 32, in test_i18n_enabled
> assert '\u8be5\u5b57\u6bb5\u662f' in to_unicode(response.data)
I recently updated wtforms which is probably the culprit here. The
unicode string it is looking for is "该字段是" which is the
translation of "This field is required." (see tests/test_i18n.py).
The string is still in wtforms' wtforms/locale/zh/LC_MESSAGES/wtforms.po
file, though.
It looks like translations are busted:
foo = response.data
print (foo)
assert '\u8be5\u5b57\u6bb5\u662f' in to_unicode(foo)
AssertionError:
-------------------- >> begin captured stdout << ---------------------
<!DOCTYPE html>
<html>
<body>
{'name': [u'This field is required.']}
<form method="POST" enctype="multipart/form-data">
<p>
<label for="name">Name</label>
<input id="name" name="name" required type="text" value="">
</p>
<p>
<input id="submit" name="submit" type="submit" value="Submit">
</p>
</form>
</body>
</html>
--------------------- >> end captured stdout << ----------------------
Christoph
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team