Skip to content

Commit eeb83cd

Browse files
authored
Merge pull request #172 from paypal/fix-credit-cards-url
Update URL for /v1/vault/credit-cards/
2 parents ccecc5f + 3c96b2b commit eeb83cd

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

paypalrestsdk/vault.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ class CreditCard(Find, Create, Delete, Replace, List):
1313
1414
>>> credit_card.create() # return True or False
1515
"""
16-
path = "v1/vault/credit-card"
16+
path = "v1/vault/credit-cards"
1717

1818
CreditCard.convert_resources['credit_card'] = CreditCard

samples/credit_card/create.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# The following code demonstrates how
77
# can save a Credit Card on PayPal using
88
# the Vault API.
9-
# API used: POST /v1/vault/credit-card
9+
# API used: POST /v1/vault/credit-cards
1010
from paypalrestsdk import CreditCard
1111
import logging
1212
logging.basicConfig(level=logging.INFO)

samples/credit_card/find.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This sample code demonstrates how you
33
# retrieve a previously saved
44
# Credit Card using the 'vault' API.
5-
# API used: GET /v1/vault/credit-card/{id}
5+
# API used: GET /v1/vault/credit-cards/{id}
66
from paypalrestsdk import CreditCard, ResourceNotFound
77
import logging
88
logging.basicConfig(level=logging.INFO)

test/functional_tests/api_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test_get(self):
3232
self.assertEqual(payment_history['count'], 1)
3333

3434
def test_post(self):
35-
credit_card = self.api.post("v1/vault/credit-card", {
35+
credit_card = self.api.post("v1/vault/credit-cards", {
3636
"type": "visa",
3737
"number": "4417119669820331",
3838
"expire_month": "11",
@@ -44,7 +44,7 @@ def test_post(self):
4444
self.assertNotEqual(credit_card.get('id'), None)
4545

4646
def test_bad_request(self):
47-
credit_card = self.api.post("v1/vault/credit-card", {})
47+
credit_card = self.api.post("v1/vault/credit-cards", {})
4848
self.assertNotEqual(credit_card.get('error'), None)
4949

5050
def test_expired_token(self):

test/unit_tests/api_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,16 @@ def test_get(self):
5050
def test_post(self):
5151
self.api.request.return_value = {'id': 'test'}
5252
credit_card = self.api.post(
53-
"v1/vault/credit-card", self.card_attributes)
53+
"v1/vault/credit-cards", self.card_attributes)
5454

5555
self.assertEqual(credit_card.get('error'), None)
5656
self.assertNotEqual(credit_card.get('id'), None)
5757

5858
def test_bad_request(self):
5959
self.api.request.return_value = {'error': 'test'}
60-
credit_card = self.api.post("v1/vault/credit-card", {})
60+
credit_card = self.api.post("v1/vault/credit-cards", {})
6161

62-
self.api.request.assert_called_once_with('https://api.sandbox.paypal.com/v1/vault/credit-card',
62+
self.api.request.assert_called_once_with('https://api.sandbox.paypal.com/v1/vault/credit-cards',
6363
'POST',
6464
body={},
6565
headers={},

test/unit_tests/vault_test.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def test_create(self, mock):
2525

2626
response = self.credit_card.create()
2727
self.assertNotEqual(self.credit_card.request_id, None)
28-
mock.assert_called_once_with(self.credit_card.api, 'v1/vault/credit-card',
28+
mock.assert_called_once_with(self.credit_card.api, 'v1/vault/credit-cards',
2929
self.credit_card_attributes, {'PayPal-Request-Id': self.credit_card.request_id}, None)
3030
self.assertEqual(response, True)
3131

@@ -40,7 +40,7 @@ def test_find(self, mock):
4040
card = paypal.CreditCard.find(self.credit_card.id)
4141
# python 2.6 compatible
4242
mock.assert_called_once_with(
43-
self.credit_card.api, 'v1/vault/credit-card/' + self.credit_card.id, refresh_token=None)
43+
self.credit_card.api, 'v1/vault/credit-cards/' + self.credit_card.id, refresh_token=None)
4444
self.assertTrue(isinstance(card, paypal.CreditCard))
4545

4646
@patch('test_helper.paypal.Api.delete', autospec=True)
@@ -53,7 +53,7 @@ def test_delete(self, mock):
5353
self.credit_card.id = 'CARD-6KP075290X361673LKLKB24A'
5454
response = self.credit_card.delete()
5555
mock.assert_called_once_with(
56-
self.credit_card.api, 'v1/vault/credit-card/' + self.credit_card.id)
56+
self.credit_card.api, 'v1/vault/credit-cards/' + self.credit_card.id)
5757
self.assertEqual(response, True)
5858

5959
@patch('test_helper.paypal.Api.post', autospec=True)
@@ -65,15 +65,15 @@ def test_duplicate_request_id(self, mock):
6565
'''
6666

6767
response = self.credit_card.create()
68-
mock.assert_called_once_with(self.credit_card.api, 'v1/vault/credit-card',
68+
mock.assert_called_once_with(self.credit_card.api, 'v1/vault/credit-cards',
6969
self.credit_card_attributes, {'PayPal-Request-Id': self.credit_card.request_id}, None)
7070
self.assertEqual(response, True)
7171

7272
duplicate_card = paypal.CreditCard(self.credit_card_attributes)
7373
duplicate_card.request_id = self.credit_card.request_id
7474
duplicate_card_response = duplicate_card.create()
7575

76-
mock.assert_called_with(self.credit_card.api, 'v1/vault/credit-card',
76+
mock.assert_called_with(self.credit_card.api, 'v1/vault/credit-cards',
7777
self.credit_card_attributes, {'PayPal-Request-Id': self.credit_card.request_id}, None)
7878
self.assertEqual(mock.call_count, 2)
7979
self.assertEqual(duplicate_card_response, True)

0 commit comments

Comments
 (0)