Ejemplo n.º 1
0
 def test_failure(self):
     token_data = {'error': 'some error'}
     self.post.return_value.status_code = 400
     self.post.json.return_value = token_data
     with pytest.raises(verify.IdentificationError):
         verify.get_fxa_token('token-plz', {
             'client_id': 'test-client-id',
             'client_secret': "don't look",
             'oauth_host': 'https://app.fxa/oauth/v1',
         })
     self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={
         'code': 'token-plz',
         'client_id': 'test-client-id',
         'client_secret': "don't look",
     })
Ejemplo n.º 2
0
 def test_failure(self):
     token_data = {'error': 'some error'}
     self.post.return_value.status_code = 400
     self.post.json.return_value = token_data
     with pytest.raises(verify.IdentificationError):
         verify.get_fxa_token(
             'token-plz', {
                 'client_id': 'test-client-id',
                 'client_secret': "don't look",
                 'oauth_host': 'https://app.fxa/oauth/v1',
             })
     self.post.assert_called_with('https://app.fxa/oauth/v1/token',
                                  data={
                                      'code': 'token-plz',
                                      'client_id': 'test-client-id',
                                      'client_secret': "don't look",
                                  })
Ejemplo n.º 3
0
 def test_success(self):
     token_data = {'access_token': 'c0de'}
     self.post.return_value.status_code = 200
     self.post.return_value.json.return_value = token_data
     token = verify.get_fxa_token('token-plz', {
         'client_id': 'test-client-id',
         'client_secret': "don't look",
         'oauth_host': 'https://app.fxa/oauth/v1',
     })
     assert token == token_data
     self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={
         'code': 'token-plz',
         'client_id': 'test-client-id',
         'client_secret': "don't look",
     })
Ejemplo n.º 4
0
 def test_success(self):
     token_data = {'access_token': 'c0de'}
     self.post.return_value.status_code = 200
     self.post.return_value.json.return_value = token_data
     token = verify.get_fxa_token(
         'token-plz', {
             'client_id': 'test-client-id',
             'client_secret': "don't look",
             'oauth_host': 'https://app.fxa/oauth/v1',
         })
     assert token == token_data
     self.post.assert_called_with('https://app.fxa/oauth/v1/token',
                                  data={
                                      'code': 'token-plz',
                                      'client_id': 'test-client-id',
                                      'client_secret': "don't look",
                                  })