Test failures

Guilherme Salgado guilherme.salgado at linaro.org
Tue Feb 8 05:13:51 EST 2011


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?

        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/4eaf3554/attachment.pgp>


More information about the Patchwork mailing list