Index: CherryPy-3.1.2/cherrypy/test/test_session.py =================================================================== --- CherryPy-3.1.2.orig/cherrypy/test/test_session.py +++ CherryPy-3.1.2/cherrypy/test/test_session.py @@ -10,6 +10,7 @@ import time import cherrypy from cherrypy.lib import sessions +from cherrypy.lib.http import response_codes def http_methods_allowed(methods=['GET', 'HEAD']): method = cherrypy.request.method.upper() @@ -254,7 +255,7 @@ class SessionTest(helper.CPWebCase): # before_finalize (save) and on_end (close). So the session # code has to survive calling save/close without init. self.getPage('/restricted', self.cookies, method='POST') - self.assertErrorPage(405, "Specified method is invalid for this server.") + self.assertErrorPage(405, response_codes[405][1]) def test_6_regenerate(self): self.getPage('/testStr')