695 self.open_sessions = sh.session_manager._sessions = {} |
695 self.open_sessions = sh.session_manager._sessions = {} |
696 return req, origsession |
696 return req, origsession |
697 |
697 |
698 def assertAuthSuccess(self, req, origsession, nbsessions=1): |
698 def assertAuthSuccess(self, req, origsession, nbsessions=1): |
699 sh = self.app.session_handler |
699 sh = self.app.session_handler |
700 path, params = self.expect_redirect(lambda x: self.app.connect(x), req) |
700 self.app.connect(req) |
701 session = req.session |
701 session = req.session |
702 self.assertEqual(len(self.open_sessions), nbsessions, self.open_sessions) |
702 self.assertEqual(len(self.open_sessions), nbsessions, self.open_sessions) |
703 self.assertEqual(session.login, origsession.login) |
703 self.assertEqual(session.login, origsession.login) |
704 self.assertEqual(session.anonymous_session, False) |
704 self.assertEqual(session.anonymous_session, False) |
705 self.assertEqual(path, 'view') |
|
706 self.assertMessageEqual(req, params, 'welcome %s !' % req.user.login) |
|
707 |
705 |
708 def assertAuthFailure(self, req, nbsessions=0): |
706 def assertAuthFailure(self, req, nbsessions=0): |
709 self.app.connect(req) |
707 self.app.connect(req) |
710 self.assertIsInstance(req.session, dbapi.DBAPISession) |
708 self.assertIsInstance(req.session, dbapi.DBAPISession) |
711 self.assertEqual(req.session.cnx, None) |
709 self.assertEqual(req.session.cnx, None) |