From 5e01ed13255c972e2f63724a5f3be15474850ff4 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 29 Feb 2012 16:12:58 -0500 Subject: subclass HTTP_Status from plugable.Plugin, fix not_found tests HTTP_Status needs to subclass from Plugin because it does its own logging. Add tests for other methods of HTTP_Status --- ipaserver/rpcserver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ipaserver/rpcserver.py') diff --git a/ipaserver/rpcserver.py b/ipaserver/rpcserver.py index 3ada8b48..147707b3 100644 --- a/ipaserver/rpcserver.py +++ b/ipaserver/rpcserver.py @@ -26,6 +26,7 @@ Also see the `ipalib.rpc` module. from cgi import parse_qs from xml.sax.saxutils import escape from xmlrpclib import Fault +from ipalib import plugable from ipalib.backend import Executioner from ipalib.errors import PublicError, InternalError, CommandError, JSONError, ConversionError, CCacheError, RefererError, InvalidSessionPassword from ipalib.request import context, Connection, destroy_context @@ -96,7 +97,7 @@ _unauthorized_template = """ """ -class HTTP_Status(object): +class HTTP_Status(plugable.Plugin): def not_found(self, environ, start_response, url, message): """ Return a 404 Not Found error. -- cgit