예제 #1
0
 def test_refresh(self):
     Base.post.side_effect = paypal.ResourceNotFound('', '')
     self.assertRaises(paypal.ResourceNotFound, Tokeninfo().refresh, {})
     Base.post.assert_called_once_with(
         'v1/identity/openidconnect/tokenservice', {
             'client_secret': client_secret,
             'grant_type': 'refresh_token',
             'refresh_token': None,
             'client_id': client_id
         })
예제 #2
0
 def test_create(self):
     Base.post.side_effect = paypal.ResourceNotFound('', '')
     self.assertRaises(paypal.ResourceNotFound, Tokeninfo.create,
                       "invalid-code")
     Base.post.assert_called_once_with(
         'v1/identity/openidconnect/tokenservice', {
             'code': 'invalid-code',
             'client_secret': client_secret,
             'grant_type': 'authorization_code',
             'client_id': client_id
         })
예제 #3
0
 def test_create_with_refresh_token(self):
     Base.post.side_effect = paypal.ResourceNotFound('', '')
     self.assertRaises(paypal.ResourceNotFound,
                       Tokeninfo.create_with_refresh_token, "invalid-token")
     Base.post.assert_called_once_with(
         'v1/identity/openidconnect/tokenservice', {
             'client_secret': client_secret,
             'grant_type': 'refresh_token',
             'refresh_token': 'invalid-token',
             'client_id': client_id
         },
         api=default_api())
예제 #4
0
 def test_not_found(self, mock):
     mock.side_effect = paypal.ResourceNotFound('', '')
     self.assertRaises(paypal.ResourceNotFound, paypal.Payment.find,
                       ("PAY-1234"))
예제 #5
0
 def test_not_found(self):
     self.api.request.side_effect = paypal.ResourceNotFound("error")
     self.assertRaises(
         paypal.ResourceNotFound, self.api.get, ("/v1/payments/payment/PAY-1234"))