888 self.open_sessions = sh.session_manager._sessions = {} |
888 self.open_sessions = sh.session_manager._sessions = {} |
889 return req, self.session |
889 return req, self.session |
890 |
890 |
891 def assertAuthSuccess(self, req, origsession, nbsessions=1): |
891 def assertAuthSuccess(self, req, origsession, nbsessions=1): |
892 session = self.app.get_session(req) |
892 session = self.app.get_session(req) |
893 cnx = repoapi.Connection(session) |
893 cnx = session.new_cnx() |
894 req.set_cnx(cnx) |
894 with cnx: |
|
895 req.set_cnx(cnx) |
895 self.assertEqual(len(self.open_sessions), nbsessions, self.open_sessions) |
896 self.assertEqual(len(self.open_sessions), nbsessions, self.open_sessions) |
896 self.assertEqual(session.login, origsession.login) |
897 self.assertEqual(session.login, origsession.login) |
897 self.assertEqual(session.anonymous_session, False) |
898 self.assertEqual(session.anonymous_session, False) |
898 |
899 |
899 def assertAuthFailure(self, req, nbsessions=0): |
900 def assertAuthFailure(self, req, nbsessions=0): |