Exemple #1
0
 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.")
Exemple #2
0
 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.")
Exemple #3
0
 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)