diff -r 48f468f33704 -r e4580e5f0703 devtools/httptest.py --- a/devtools/httptest.py Fri Dec 10 12:17:18 2010 +0100 +++ b/devtools/httptest.py Fri Mar 11 09:46:45 2011 +0100 @@ -89,12 +89,11 @@ """Class for running test web server. See :class:`CubicWebServerConfig`. Class attributes: - * ` anonymous_logged`: flag telling ifs anonymous user should be log logged - by default (True by default) + * `anonymous_allowed`: flag telling if anonymous browsing should be allowed """ configcls = CubicWebServerConfig # anonymous is logged by default in cubicweb test cases - anonymous_logged = True + anonymous_allowed = True def start_server(self): # use a semaphore to avoid starting test while the http server isn't @@ -176,7 +175,7 @@ return response def setUp(self): - CubicWebTC.setUp(self) + super(CubicWebServerTC, self).setUp() self.start_server() def tearDown(self): @@ -185,13 +184,9 @@ except error.ReactorNotRunning, err: # Server could be launched manually print err - CubicWebTC.tearDown(self) + super(CubicWebServerTC, self).tearDown() @classmethod def init_config(cls, config): + config.set_anonymous_allowed(cls.anonymous_allowed) super(CubicWebServerTC, cls).init_config(config) - if not cls.anonymous_logged: - config.global_set_option('anonymous-user', None) - else: - config.global_set_option('anonymous-user', 'anon') - config.global_set_option('anonymous-password', 'anon')