mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-23 05:11:26 -05:00
python3 compatibility + webapp to flask refactoring
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
import libraries.stripe
|
||||
from libraries.stripe.test.helper import (
|
||||
StripeApiTestCase, MyCreatable
|
||||
)
|
||||
|
||||
|
||||
class CreateableAPIResourceTests(StripeApiTestCase):
|
||||
|
||||
def test_create(self):
|
||||
self.mock_response({
|
||||
'object': 'charge',
|
||||
'foo': 'bar',
|
||||
})
|
||||
|
||||
res = MyCreatable.create()
|
||||
|
||||
self.requestor_mock.request.assert_called_with(
|
||||
'post', '/v1/mycreatables', {}, None)
|
||||
|
||||
self.assertTrue(isinstance(res, libraries.stripe.Charge))
|
||||
self.assertEqual('bar', res.foo)
|
||||
|
||||
def test_idempotent_create(self):
|
||||
self.mock_response({
|
||||
'object': 'charge',
|
||||
'foo': 'bar',
|
||||
})
|
||||
|
||||
res = MyCreatable.create(idempotency_key='foo')
|
||||
|
||||
self.requestor_mock.request.assert_called_with(
|
||||
'post', '/v1/mycreatables', {}, {'Idempotency-Key': 'foo'})
|
||||
|
||||
self.assertTrue(isinstance(res, libraries.stripe.Charge))
|
||||
self.assertEqual('bar', res.foo)
|
||||
Reference in New Issue
Block a user