web/test/unittest_pdf.py
branchstable
changeset 4676 b0937a191f94
parent 3259 2c5c1f434640
child 5031 60c4dea96afa
equal deleted inserted replaced
4675:9233a8350420 4676:b0937a191f94
    25         foptmp.flush()
    25         foptmp.flush()
    26         pdftmp = NamedTemporaryFile()
    26         pdftmp = NamedTemporaryFile()
    27         fopproc = sub(['/usr/bin/fop', foptmp.name, pdftmp.name])
    27         fopproc = sub(['/usr/bin/fop', foptmp.name, pdftmp.name])
    28         fopproc.wait()
    28         fopproc.wait()
    29         del foptmp
    29         del foptmp
       
    30         if fopproc.returncode:
       
    31             self.skip('fop returned status %s' % fopproc.returncode)
    30         pdftmp.seek(0) # a bit superstitious
    32         pdftmp.seek(0) # a bit superstitious
    31         reference = open(osp.join(DATADIR, 'sample1.pdf'), 'r').read()
    33         reference = open(osp.join(DATADIR, 'sample1.pdf'), 'r').read()
    32         output = pdftmp.read()
    34         output = pdftmp.read()
    33         # XXX almost equals due to ID, creation date, so it seems to fail
    35         # XXX almost equals due to ID, creation date, so it seems to fail
    34         self.assertEquals( len(output), len(reference) )
    36         self.assertEquals( len(output), len(reference) )