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))
def test_factory_returns_builder(self): factory = getUtility(IBuilderFactory) builder = factory() self.assertTrue(IBuilder.providedBy(builder)) verifyClass(IBuilder, Builder)