Ejemplo n.º 1
0
    def get_build_arguments(self):
        # ExportPDFView.get_build_arguments
        args = ExportPDFView.get_build_arguments(self)

        # we need to manually create the builder, so that we have a reference
        # to it.
        self.builder = getUtility(IBuilderFactory)()

        # this object is also the layout - tell the assembler
        args.update({'layout': self,
                     'builder': self.builder})

        return args
Ejemplo n.º 2
0
 def test_get_build_arguments(self):
     context = object()
     request = object()
     aspdf = ExportPDFView(context, request)
     self.assertEqual(aspdf.get_build_arguments(), {'request': request})