コード例 #1
0
ファイル: facebook.py プロジェクト: Marrary2/tekton
 def test_facebook_login_for_already_email_registered_user(self, send_login_mock, login_facebook_mock):
     email = '*****@*****.**'
     cmd_mock = Mock()
     cmd_mock.main_user_from_email.email = email
     login_facebook_mock.return_value = cmd_mock
     token = 'token'
     facade.save_or_update_passwordless_app_data('id', token).execute()
     facade.save_user_cmd(email).execute()
     resp_mock = Mock()
     response = facebook.index(resp_mock, token)
     login_facebook_mock.assert_called_once_with(token, resp_mock)
     self.assertEqual(email, send_login_mock.call_args[0][0])
     self.assert_can_render(response)
コード例 #2
0
ファイル: facebook.py プロジェクト: lucasgss/scripts-backend
 def test_facebook_login_for_already_email_registered_user(
         self, send_login_mock, login_facebook_mock):
     email = '*****@*****.**'
     cmd_mock = Mock()
     cmd_mock.main_user_from_email.email = email
     login_facebook_mock.return_value = cmd_mock
     token = 'token'
     facade.save_or_update_passwordless_app_data('id', token).execute()
     facade.save_user_cmd(email).execute()
     resp_mock = Mock()
     response = facebook.index(resp_mock, token)
     login_facebook_mock.assert_called_once_with(token, resp_mock)
     self.assertEqual(email, send_login_mock.call_args[0][0])
     self.assert_can_render(response)
コード例 #3
0
ファイル: facebook.py プロジェクト: Marrary2/tekton
 def test_facebook_login(self, facade_mock):
     cmd_mock = Mock()
     cmd_mock.pending_link = False
     facade_mock.login_facebook = Mock(return_value=cmd_mock)
     response = facebook.index(Mock(), 'token')
     self.assertIsInstance(response, RedirectResponse)
コード例 #4
0
ファイル: facebook.py プロジェクト: lucasgss/scripts-backend
 def test_facebook_login(self, facade_mock):
     cmd_mock = Mock()
     cmd_mock.pending_link = False
     facade_mock.login_facebook = Mock(return_value=cmd_mock)
     response = facebook.index(Mock(), 'token')
     self.assertIsInstance(response, RedirectResponse)