示例#1
0
 def test_fetch_resources(self):
     view = RenderPDF()
     asset_url = '/static/logo.png'
     absolute_path = view.fetch_resources(uri=asset_url)
     self.assertEqual(
         absolute_path,
         settings.STATIC_ROOT + '/logo.png'
     )
示例#2
0
 def test_render_to_response(self):
     """
     Render_to_response should call render_to_pdf
     """
     view = RenderPDF()
     view.template_name = self.template
     context = {}
     with patch.object(RenderPDF, 'render_to_pdf') as render_to_pdf:
         view.render_to_response(context)
         render_to_pdf.assert_called_once_with(context)
示例#3
0
 def test_render_to_response(self):
     """
     Render_to_response should call render_to_pdf
     """
     view = RenderPDF()
     view.template_name = self.template
     context = {}
     with patch.object(RenderPDF, 'render_to_pdf') as render_to_pdf:
         view.render_to_response(context)
         render_to_pdf.assert_called_once_with(context)
示例#4
0
 def test_pdf(self):
     """
     Test the mimetype of the output and verifies that it is a
     ReportLab Generated PDF document.
     """
     view = RenderPDF()
     view.template_name = self.template
     response = view.render_to_response({})
     self.assertEqual(response.get('content-type'), 'application/pdf')
     self.assertIn(
         'ReportLab Generated PDF document http://www.reportlab.com',
         response.content)
示例#5
0
 def test_pdf(self):
     """
     Test the mimetype of the output and verifies that it is a
     ReportLab Generated PDF document.
     """
     view = RenderPDF()
     view.template_name = self.template
     response = view.render_to_response({})
     self.assertEqual(response.get('content-type'), 'application/pdf')
     self.assertIn(
         'ReportLab Generated PDF document http://www.reportlab.com',
         response.content
     )
示例#6
0
 def test_fetch_resources(self):
     view = RenderPDF()
     asset_url = '/static/logo.png'
     absolute_path = view.fetch_resources(uri=asset_url)
     self.assertEqual(absolute_path, settings.STATIC_ROOT + '/logo.png')