def test_user_logged_out_no_exception(self): # Create an instance of a GET request request = self.factory.get('/test/') request.user = AnonymousUser() # Add the session to logout the user mixin = RemoteLoginRequiredMixin() self.assertTrue(mixin.dispatch(request), HttpResponseRedirect)
def test_user_logged_out_exception(self): # Create an instance of a GET request request = self.factory.get('/test/') request.user = AnonymousUser() # Add the session to logout the user mixin = RemoteLoginRequiredMixin() mixin.raise_exception = True self.assertRaises(PermissionDenied, mixin.dispatch, request)