Test failures

Guilherme Salgado guilherme.salgado at linaro.org
Tue Feb 8 05:57:40 EST 2011

On Mon, 2011-02-07 at 16:13 -0200, Guilherme Salgado wrote:
> Hi there,
> I'm getting some test failures on a pristine branch of patchwork which I
> was hoping to fix so that I can more easily catch breakage introduced by
> my own changes, but I thought I'd first check here if these are known
> and/or if somebody is already working on them.
> The first one is seemingly because python's email package doesn't work
> well with unicode (<http://bugs.python.org/issue1685453>). Has anybody
> seen these before and/or tried to fix them?

Actually, this failure was introduced by commit
7fd7d0bbe4e3fce405e02e9e630ef70023fdd43e and a fix for it has been
posted already:

>         ERROR: testCommentContent (patchwork.tests.patchparser.UTF8InlinePatchTest)
>         ----------------------------------------------------------------------
>         Traceback (most recent call last):
>           File "/home/salgado/devel/patchwork/apps/patchwork/tests/patchparser.py", line 85, in setUp
>             (self.patch, self.comment) = find_content(self.project, email)
>           File "/home/salgado/devel/patchwork/apps/patchwork/bin/parsemail.py", line 175, in find_content
>             (patchbuf, c) = parse_patch(payload)
>           File "/home/salgado/devel/patchwork/apps/patchwork/parser.py", line 66, in parse_patch
>             for line in text.decode('utf-8').split('\n'):
>           File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
>             return codecs.utf_8_decode(input, errors, True)
>         UnicodeEncodeError: 'ascii' codec can't encode character u'\xeb' in position 146: ordinal not in range(128)
> This one may be thanks to my environment (Maverick), but it'd be nice to
> figure out whether it's a bug somewhere or just the test that needs to
> be updated because python-django-registration changed in Maverick.  Any
> ideas?
>         FAIL: test_registration_view (registration.tests.RegistrationViewTests)
>         ----------------------------------------------------------------------
>         Traceback (most recent call last):
>           File "/usr/lib/pymodules/python2.6/registration/tests.py", line 289, in test_registration_view
>             self.assertEqual(response.status_code, 302)
>         AssertionError: 200 != 302
> Cheers,

Guilherme Salgado <https://launchpad.net/~salgado>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.ozlabs.org/pipermail/patchwork/attachments/20110207/172d36ad/attachment.pgp>

More information about the Patchwork mailing list