예제 #1
0
    def test_view_is_latex_view(self):
        context = object()
        request = object()

        view = BaseStandalonePDFView(context, request)

        self.assertEquals(view.get_views_for(context), [view])
예제 #2
0
    def test_view_does_not_render(self):
        context = object()
        request = object()

        view = BaseStandalonePDFView(context, request)

        self.assertEqual(view.render(), '')
예제 #3
0
    def test_build_arguments(self):
        context = object()
        request = object()

        view = BaseStandalonePDFView(context, request)

        args = view.get_build_arguments()
        self.assertEquals(set(args.keys()),
                          set(('request', 'layout', 'builder')))

        self.assertEquals(view, args['layout'])
        self.assertEquals(view.builder, args['builder'])
        self.assertEquals(request, args['request'])

        self.assertTrue(IBuilder.providedBy(view.builder))