def test_xmlrpc_endpoint_not_found(self): xmlrpc_endpoint = self._makeOne() request = self._makeDummyRequest() request.body = DummyXMLBody request.matched_route = DummyRoute('RPC2') response = xmlrpc_endpoint(request) self.assertEqual(response.message, "No method of that name was found.")
def test_xmlrpc_endpoint_not_found(self): from pyramid.interfaces import IViewClassifier from pyramid.exceptions import NotFound xmlrpc_endpoint = self._makeOne() request = self._makeDummyRequest() request.body = DummyXMLBody request.matched_route = DummyRoute('RPC2') response = xmlrpc_endpoint(request) self.assertEqual(response.message, "No method of that name was found.")
def test_xmlrpc_endpoint(self): from pyramid.interfaces import IViewClassifier view = DummyView({'name': 'Smith'}) rpc2_iface = self._registerRouteRequest('RPC2') self._registerView(view, 'echo', IViewClassifier, rpc2_iface, None) xmlrpc_endpoint = self._makeOne() request = self._makeDummyRequest() request.body = DummyXMLBody request.matched_route = DummyRoute('RPC2') response = xmlrpc_endpoint(request) self.assertEqual(response.content_type, 'text/xml') self.assertEqual(response.content_length, 202)