def test_report_pdf(self):
self.client_post_report_creation()
pdf = report_delivery.report_as_pdf(
report=self.report,
data=mock_report_data,
recipient=None,
)
pdf_reader = PyPDF2.PdfFileReader(BytesIO(pdf))
self.assertIn(
"Reported by: testing_12",
pdf_reader.getPage(0).extractText())
self.assertIn('food options', pdf_reader.getPage(0).extractText())
self.assertIn('vegetables', pdf_reader.getPage(0).extractText())
self.assertIn('apples: red', pdf_reader.getPage(0).extractText())
self.assertIn('eat it now???', pdf_reader.getPage(0).extractText())
评论列表
文章目录