def testPreviewBrokenView(self): ''' Test proper handling of archives containing files with invalid unicode. ''' sub1 = self.createValidatedSubmission(self.current_user) for fname in [u'broken_preview.gz', u'broken_preview2.gz', u'broken_preview.zip']: f=File(open(u"opensubmit/tests/submfiles/"+fname), fname) subfile = SubmissionFile() subfile.attachment=f subfile.save() sub1.file_upload=subfile sub1.save() response=self.c.get('/preview/%u/'%sub1.pk) self.assertEquals(response.status_code, 200)