diff -r 0368b94921ed -r aa709bc6b6c1 web/test/unittest_application.py --- a/web/test/unittest_application.py Thu Jun 13 15:36:10 2013 +0200 +++ b/web/test/unittest_application.py Thu Jun 13 18:50:19 2013 +0200 @@ -267,9 +267,9 @@ def _test_cleaned(self, kwargs, injected, cleaned): req = self.request(**kwargs) - page = self.app.handle_request(req, 'view') - self.assertFalse(injected in page, (kwargs, injected)) - self.assertTrue(cleaned in page, (kwargs, cleaned)) + page = self.app_handle_request(req, 'view') + self.assertNotIn(injected, page) + self.assertIn(cleaned, page) def test_nonregr_script_kiddies(self): """test against current script injection""" @@ -319,8 +319,9 @@ def test_http_auth_no_anon(self): req, origsession = self.init_authentication('http') self.assertAuthFailure(req) - self.assertRaises(AuthenticationError, self.app_handle_request, req, 'login') - self.assertEqual(req.cnx, None) + self.app.handle_request(req, 'login') + self.assertEqual(401, req.status_out) + clear_cache(req, 'get_authorization') authstr = base64.encodestring('%s:%s' % (self.admlogin, self.admpassword)) req.set_request_header('Authorization', 'basic %s' % authstr) self.assertAuthSuccess(req, origsession) @@ -331,9 +332,10 @@ req, origsession = self.init_authentication('cookie') self.assertAuthFailure(req) try: - form = self.app_handle_request(req, 'login') + form = self.app.handle_request(req, 'login') except Redirect as redir: self.fail('anonymous user should get login form') + clear_cache(req, 'get_authorization') self.assertTrue('__login' in form) self.assertTrue('__password' in form) self.assertEqual(req.cnx, None)