Exemple #1
0
 def login_2fa(self, user_profile: UserProfile) -> None:
     """
     We need this function to call request.session.save().
     do_two_factor_login doesn't save session; in normal request-response
     cycle this doesn't matter because middleware will save the session
     when it finds it dirty; however,in tests we will have to do that
     explicitly.
     """
     request = HttpRequest()
     request.session = self.client.session
     request.user = user_profile
     do_two_factor_login(request, user_profile)
     request.session.save()
Exemple #2
0
 def login_2fa(self, user_profile: UserProfile) -> None:
     """
     We need this function to call request.session.save().
     do_two_factor_login doesn't save session; in normal request-response
     cycle this doesn't matter because middleware will save the session
     when it finds it dirty; however,in tests we will have to do that
     explicitly.
     """
     request = HttpRequest()
     request.session = self.client.session
     request.user = user_profile
     do_two_factor_login(request, user_profile)
     request.session.save()