Ejemplo n.º 1
0
    def __init__(self, context, request):
        # call init on BrowserView, which is the superclass of ExportPDFView
        # pylint: disable=E1003
        # E1003: Bad first argument 'ExportPDFView' given to super class
        super(ExportPDFView, self).__init__(context, request)

        # initialize layout, but with an emty builder. It will be set
        # in get_build_arguments.
        builder = None
        MakoLayoutBase.__init__(self, context, request, builder)

        # initialize the latex view
        layout = self
        MakoLaTeXView.__init__(self, context, request, layout)
Ejemplo n.º 2
0
    def test_convert_plain_passes_to_converter(self):
        context = request = object()
        layout = self.mocker.mock()
        converter = self.mocker.mock()

        html = 'this is <not> html\n '
        latex = 'this is <not> html'

        self.expect(layout.get_converter()).result(converter)
        self.expect(converter.convert_plain(html, trim=True)).result(latex)

        self.replay()

        view = MakoLaTeXView(context, request, layout)
        self.assertEqual(view.convert_plain(html, trim=True), latex)
Ejemplo n.º 3
0
    def render(self):
        self.load_tasks()
        if not self.tasks:
            return ''

        else:
            return MakoLaTeXView.render(self)
Ejemplo n.º 4
0
 def __init__(self, *args, **kwargs):
     MakoLaTeXView.__init__(self, *args, **kwargs)
     self.info = None
Ejemplo n.º 5
0
 def __init__(self, *args, **kwargs):
     MakoLaTeXView.__init__(self, *args, **kwargs)
     self.tasks = None