File tree Expand file tree Collapse file tree 4 files changed +35
-0
lines changed Expand file tree Collapse file tree 4 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 2020from stripe .api_resources .dispute import Dispute
2121from stripe .api_resources .ephemeral_key import EphemeralKey
2222from stripe .api_resources .event import Event
23+ from stripe .api_resources .exchange_rate import ExchangeRate
2324from stripe .api_resources .file_upload import FileUpload
2425from stripe .api_resources .invoice import Invoice
2526from stripe .api_resources .invoice_item import InvoiceItem
Original file line number Diff line number Diff line change 1+ from stripe .api_resources .abstract import ListableAPIResource
2+
3+
4+ class ExchangeRate (ListableAPIResource ):
5+ OBJECT_NAME = 'exchange_rate'
6+
7+ @classmethod
8+ def class_name (cls ):
9+ return 'exchange_rate'
Original file line number Diff line number Diff line change 1+ import stripe
2+ from stripe .test .helper import StripeResourceTest
3+
4+
5+ class ExchangeRateTest (StripeResourceTest ):
6+
7+ def test_is_listable (self ):
8+ stripe .ExchangeRate .list ()
9+
10+ self .requestor_mock .request .assert_called_with (
11+ 'get' ,
12+ '/v1/exchange_rates' ,
13+ {}
14+ )
15+
16+ def test_is_retrievable (self ):
17+ stripe .ExchangeRate .retrieve ('usd' )
18+
19+ self .requestor_mock .request .assert_called_with (
20+ 'get' ,
21+ '/v1/exchange_rates/usd' ,
22+ {},
23+ None
24+ )
Original file line number Diff line number Diff line change @@ -196,6 +196,7 @@ def load_object_classes():
196196 api_resources .Dispute .OBJECT_NAME : api_resources .Dispute ,
197197 api_resources .EphemeralKey .OBJECT_NAME : api_resources .EphemeralKey ,
198198 api_resources .Event .OBJECT_NAME : api_resources .Event ,
199+ api_resources .ExchangeRate .OBJECT_NAME : api_resources .ExchangeRate ,
199200 api_resources .FileUpload .OBJECT_NAME : api_resources .FileUpload ,
200201 api_resources .Invoice .OBJECT_NAME : api_resources .Invoice ,
201202 api_resources .InvoiceItem .OBJECT_NAME : api_resources .InvoiceItem ,
You can’t perform that action at this time.
0 commit comments