Ejemplo n.º 1
0
 def test_bad_oauth_verify(self, gfc_mock):
     request = self.request('dude-token')
     email = '*****@*****.**'
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     verify_token.side_effect = fxa.errors.ClientError()
     assert not has_valid_fxa_oauth(request, email)
     verify_token.assert_called_with('dude-token', scope=['basket', 'profile:email'])
Ejemplo n.º 2
0
 def test_bad_oauth_verify(self, gfc_mock):
     request = self.request("dude-token")
     email = "*****@*****.**"
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     verify_token.side_effect = fxa.errors.ClientError()
     assert not has_valid_fxa_oauth(request, email)
     verify_token.assert_called_with("dude-token", scope=["basket", "profile:email"])
Ejemplo n.º 3
0
 def test_oauth_success(self, gfc_mock):
     request = self.request('dude-token')
     email = '*****@*****.**'
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     get_email = profile_mock.get_email
     get_email.return_value = '*****@*****.**'
     assert has_valid_fxa_oauth(request, email)
     get_email.assert_called_with('dude-token')
     verify_token.assert_called_with('dude-token', scope=['basket', 'profile:email'])
Ejemplo n.º 4
0
 def test_oauth_success(self, gfc_mock):
     request = self.request("dude-token")
     email = "*****@*****.**"
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     get_email = profile_mock.get_email
     get_email.return_value = "*****@*****.**"
     assert has_valid_fxa_oauth(request, email)
     get_email.assert_called_with("dude-token")
     verify_token.assert_called_with("dude-token", scope=["basket", "profile:email"])
Ejemplo n.º 5
0
 def test_oauth_success(self, gfc_mock):
     request = self.request('dude-token')
     email = '*****@*****.**'
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     get_email = profile_mock.get_email
     get_email.return_value = '*****@*****.**'
     assert has_valid_fxa_oauth(request, email)
     get_email.assert_called_with('dude-token')
     verify_token.assert_called_with('dude-token', scope=['basket', 'profile:email'])
Ejemplo n.º 6
0
 def test_bad_oauth_profile(self, gfc_mock):
     request = self.request('dude-token')
     email = '*****@*****.**'
     oauth_mock, profile_mock = Mock(), Mock()
     gfc_mock.return_value = oauth_mock, profile_mock
     verify_token = oauth_mock.verify_token
     get_email = profile_mock.get_email
     get_email.side_effect = fxa.errors.ClientError()
     assert not has_valid_fxa_oauth(request, email)
     get_email.assert_called_with('dude-token')
     verify_token.assert_called_with('dude-token', scope=['basket', 'profile:email'])
Ejemplo n.º 7
0
 def test_bad_bearer_header(self, gfc_mock):
     # should cause a header parse problem
     request = self.request(' ')
     email = '*****@*****.**'
     assert not has_valid_fxa_oauth(request, email)
     gfc_mock.assert_not_called()
Ejemplo n.º 8
0
 def test_no_bearer_header(self, gfc_mock):
     request = self.request()
     email = '*****@*****.**'
     assert not has_valid_fxa_oauth(request, email)
     gfc_mock.assert_not_called()
Ejemplo n.º 9
0
 def test_no_bearer_header(self, gfc_mock):
     request = self.request()
     email = '*****@*****.**'
     assert not has_valid_fxa_oauth(request, email)
     gfc_mock.assert_not_called()
Ejemplo n.º 10
0
 def test_bad_bearer_header(self, gfc_mock):
     # should cause a header parse problem
     request = self.request(' ')
     email = '*****@*****.**'
     assert not has_valid_fxa_oauth(request, email)
     gfc_mock.assert_not_called()