コード例 #1
0
 def test_no_logged_user(self, cookie_facade):
     cmd_mock = Mock()
     cmd_mock.execute = Mock(return_value=cmd_mock)
     cmd_mock.result = None
     cookie_facade.retrive_cookie_data = Mock(return_value=cmd_mock)
     result = facade.logged_user(None).execute().result
     self.assertIsNone(result)
コード例 #2
0
 def test_logged_user(self, cookie_facade):
     user = mommy.save_one(MainUser)
     cmd_mock = Mock()
     cmd_mock.execute = Mock(return_value=cmd_mock)
     cmd_mock.result = {'id': user.key.id()}
     cookie_facade.retrive_cookie_data = Mock(return_value=cmd_mock)
     result = facade.logged_user(None).execute().result
     self.assertEqual(user, result)
コード例 #3
0
ファイル: middleware.py プロジェクト: GuidoBR/gaepermission
 def set_up(self):
     user = facade.logged_user(self.handler.request).execute().result
     self.dependencies['_logged_user'] = user
     if user:
         self.dependencies['_logout_path'] = LOGOUT_PATH
         self.dependencies['_login_path'] = None
     else:
         return_path = urllib.urlencode({'ret_path': self.handler.request.path_qs})
         self.dependencies['_login_path'] = "%s?%s" % (LOGIN_PATH, return_path)
         self.dependencies['_logout_path'] = None
コード例 #4
0
 def set_up(self):
     user = facade.logged_user(self.handler.request).execute().result
     self.dependencies['_logged_user'] = user
     if user:
         self.dependencies['_logout_path'] = LOGOUT_PATH
         self.dependencies['_login_path'] = None
     else:
         return_path = urllib.urlencode(
             {'ret_path': self.handler.request.path_qs})
         self.dependencies['_login_path'] = "%s?%s" % (LOGIN_PATH,
                                                       return_path)
         self.dependencies['_logout_path'] = None
コード例 #5
0
 def set_up(self):
     user = facade.logged_user(self.handler.request).execute().result
     self.dependencies['_logged_user'] = user
     self.dependencies['_login_path'] = LOGIN_PATH
     self.dependencies['_logout_path'] = LOGOUT_PATH