def setUp(self): super(BasePublicationTests, self).setUp() from zope.app.publication.requestpublicationregistry import \ factoryRegistry from zope.app.publication.requestpublicationfactories \ import SOAPFactory, XMLRPCFactory, HTTPFactory, BrowserFactory factoryRegistry.register('*', '*', 'HTTP', 0, HTTPFactory()) factoryRegistry.register('POST', 'text/xml', 'SOAP', 20, SOAPFactory()) factoryRegistry.register('POST', 'text/xml', 'XMLRPC', 10, XMLRPCFactory()) factoryRegistry.register('GET', '*', 'BROWSER', 10, BrowserFactory()) factoryRegistry.register('POST', '*', 'BROWSER', 10, BrowserFactory()) factoryRegistry.register('HEAD', '*', 'BROWSER', 10, BrowserFactory())
def setUp(self): super(Test, self).setUp() self.__factory = HTTPPublicationRequestFactory(None) self.__env = { 'SERVER_URL': 'http://127.0.0.1', 'HTTP_HOST': '127.0.0.1', 'CONTENT_LENGTH': '0', 'GATEWAY_INTERFACE': 'TestFooInterface/1.0', } # Simulate standard configuration factoryRegistry.register('GET', '*', 'browser', 0, BrowserFactory()) factoryRegistry.register('POST', '*', 'browser', 0, BrowserFactory()) factoryRegistry.register('HEAD', '*', 'browser', 0, BrowserFactory()) factoryRegistry.register('*', '*', 'http', 0, HTTPFactory()) factoryRegistry.register('POST', 'text/xml', 'xmlrpc', 20, XMLRPCFactory()) factoryRegistry.register('POST', 'text/xml', 'soap', 30, SOAPFactory())