Skip to content

Commit e4e00dd

Browse files
Merge pull request #362 from stripe/ob-fix-minor-issues
Minor fixes
2 parents d14acfd + 1297878 commit e4e00dd

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

stripe/api_resources/account.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,3 @@ def reject(self, reason=None, idempotency_key=None):
5454
def deauthorize(self, **params):
5555
params['stripe_user_id'] = self.id
5656
return oauth.OAuth.deauthorize(**params)
57-
58-
@classmethod
59-
def modify_external_account(cls, sid, external_account_id, **params):
60-
url = "%s/%s/external_accounts/%s" % (
61-
cls.class_url(), urllib.quote_plus(util.utf8(sid)),
62-
urllib.quote_plus(util.utf8(external_account_id)))
63-
return cls._modify(url, **params)

stripe/api_resources/customer.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import urllib
21
import warnings
32

43
from stripe import api_requestor, util
@@ -79,10 +78,3 @@ def delete_discount(self, **params):
7978
url = self.instance_url() + '/discount'
8079
_, api_key = requestor.request('delete', url)
8180
self.refresh_from({'discount': None}, api_key, True)
82-
83-
@classmethod
84-
def modify_source(cls, sid, source_id, **params):
85-
url = "%s/%s/sources/%s" % (
86-
cls.class_url(), urllib.quote_plus(util.utf8(sid)),
87-
urllib.quote_plus(util.utf8(source_id)))
88-
return cls._modify(url, **params)

stripe/api_resources/invoice_item.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66

77
class InvoiceItem(CreateableAPIResource, UpdateableAPIResource,
88
ListableAPIResource, DeletableAPIResource):
9-
OBJECT_NAME = 'invoice_item'
9+
OBJECT_NAME = 'invoiceitem'

stripe/test/api_resources/test_balance.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,10 @@ def test_list_balance_transactions(self):
2424
'/v1/balance/history',
2525
{}
2626
)
27+
28+
def test_convert_to_stripe_object(self):
29+
transaction = stripe.util.convert_to_stripe_object({
30+
'id': 'txn_foo',
31+
'object': 'balance_transaction',
32+
})
33+
self.assertIsInstance(transaction, stripe.BalanceTransaction)

stripe/test/api_resources/test_invoice.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ def test_retrieve_invoice_items(self):
3030
{'customer': 'cus_get_invoice_items'},
3131
)
3232

33+
def test_convert_to_stripe_object(self):
34+
item = stripe.util.convert_to_stripe_object({
35+
'id': 'ii_foo',
36+
'object': 'invoiceitem',
37+
})
38+
self.assertIsInstance(item, stripe.InvoiceItem)
39+
3340
def test_invoice_create(self):
3441
customer = stripe.Customer(id="cus_invoice")
3542
stripe.Invoice.create(customer=customer.id)

stripe/util.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@ def load_object_classes():
181181
api_resources.ApplicationFeeRefund.OBJECT_NAME:
182182
api_resources.ApplicationFeeRefund,
183183
api_resources.Balance.OBJECT_NAME: api_resources.Balance,
184+
api_resources.BalanceTransaction.OBJECT_NAME:
185+
api_resources.BalanceTransaction,
184186
api_resources.BankAccount.OBJECT_NAME: api_resources.BankAccount,
185187
api_resources.BitcoinReceiver.OBJECT_NAME:
186188
api_resources.BitcoinReceiver,

0 commit comments

Comments
 (0)