Beispiel #1
0
 def test_success(self):
     login = mommy.make_one(Login, status=LOGIN_CALL)
     login.put()
     cmd = ChangeLoginStatus(login.key.id(), LOGIN_EMAIL)
     cmd.execute()
     modified_login = cmd.result
     self.assertEqual(login.key, modified_login.key)
     login_db = login.key.get()
     self.assertEqual(LOGIN_EMAIL, login_db.status)
     search = LoginStatusArcSearch(login)
     search.execute()
     self.assertEqual(1, len(search.result))
     login_status = search.result[0]
     self.assertIsInstance(login_status, LoginStatus)
     self.assertEqual(LOGIN_EMAIL, login_status.label)
Beispiel #2
0
 def test_success(self):
     login = mommy.make_one(Login, status=LOGIN_CALL)
     login.put()
     cmd = ChangeLoginStatus(login.key.id(), LOGIN_EMAIL)
     cmd.execute()
     modified_login = cmd.result
     self.assertEqual(login.key, modified_login.key)
     login_db = login.key.get()
     self.assertEqual(LOGIN_EMAIL, login_db.status)
     search = LoginStatusArcSearch(login)
     search.execute()
     self.assertEqual(1, len(search.result))
     login_status = search.result[0]
     self.assertIsInstance(login_status, LoginStatus)
     self.assertEqual(LOGIN_EMAIL, login_status.label)
Beispiel #3
0
 def _assert_wrong_status(self, status):
     login = Login(status=status, hook='https://pswdless.appspot.com/foo')
     login.put()
     cmd = cookie_facade.sign('ticket', login.key.id())
     cmd.execute()
     self._assert_error(cmd.result)
Beispiel #4
0
 def _assert_wrong_status(self, status):
     login = Login(status=status, hook='https://pswdless.appspot.com/foo')
     login.put()
     cmd = cookie_facade.sign('ticket', login.key.id())
     cmd.execute()
     self._assert_error(cmd.result)