コード例 #1
0
    def setUp(self):
        super(StripeTestCase, self).setUp()

        stripe.orig_attrs = {
            'api_base': stripe.api_base,
            'api_key': stripe.api_key,
            'client_id': stripe.client_id,
        }
        stripe.api_base = 'http://localhost:%s' % MOCK_PORT
        stripe.api_key = 'sk_test_123'
        stripe.client_id = 'ca_123'

        self.request_mock = RequestMock()
        self.request_mock.start()
コード例 #2
0
class StripeTestCase(unittest2.TestCase):
    def setUp(self):
        super(StripeTestCase, self).setUp()

        stripe.orig_attrs = {
            'api_base': stripe.api_base,
            'api_key': stripe.api_key,
            'client_id': stripe.client_id,
        }
        stripe.api_base = 'http://localhost:%s' % MOCK_PORT
        stripe.api_key = 'sk_test_123'
        stripe.client_id = 'ca_123'

        self.request_mock = RequestMock()
        self.request_mock.start()

    def tearDown(self):
        super(StripeTestCase, self).tearDown()

        self.request_mock.stop()

        stripe.api_base = stripe.orig_attrs['api_base']
        stripe.api_key = stripe.orig_attrs['api_key']
        stripe.client_id = stripe.orig_attrs['client_id']

    def stub_request(self, *args, **kwargs):
        return self.request_mock.stub_request(*args, **kwargs)

    def assert_requested(self, *args, **kwargs):
        return self.request_mock.assert_requested(*args, **kwargs)

    def assert_no_request(self):
        return self.request_mock.assert_no_request()
コード例 #3
0
ファイル: helper.py プロジェクト: cnicodeme/stripe-python
    def setUp(self):
        super(StripeTestCase, self).setUp()

        stripe.orig_attrs = {
            'api_base': stripe.api_base,
            'api_key': stripe.api_key,
            'client_id': stripe.client_id,
            'default_http_client': stripe.default_http_client,
        }
        stripe.api_base = 'http://localhost:%s' % MOCK_PORT
        stripe.api_key = 'sk_test_123'
        stripe.client_id = 'ca_123'

        self.client = stripe.http_client.new_default_http_client()
        stripe.default_http_client = self.client

        self.request_mock = RequestMock()
        self.request_mock.start()
コード例 #4
0
ファイル: helper.py プロジェクト: cnicodeme/stripe-python
class StripeTestCase(unittest2.TestCase):
    def setUp(self):
        super(StripeTestCase, self).setUp()

        stripe.orig_attrs = {
            'api_base': stripe.api_base,
            'api_key': stripe.api_key,
            'client_id': stripe.client_id,
            'default_http_client': stripe.default_http_client,
        }
        stripe.api_base = 'http://localhost:%s' % MOCK_PORT
        stripe.api_key = 'sk_test_123'
        stripe.client_id = 'ca_123'

        self.client = stripe.http_client.new_default_http_client()
        stripe.default_http_client = self.client

        self.request_mock = RequestMock()
        self.request_mock.start()

    def tearDown(self):
        super(StripeTestCase, self).tearDown()

        self.request_mock.stop()

        self.client.close()

        stripe.api_base = stripe.orig_attrs['api_base']
        stripe.api_key = stripe.orig_attrs['api_key']
        stripe.client_id = stripe.orig_attrs['client_id']
        stripe.default_http_client = stripe.orig_attrs['default_http_client']

    def stub_request(self, *args, **kwargs):
        return self.request_mock.stub_request(*args, **kwargs)

    def assert_requested(self, *args, **kwargs):
        return self.request_mock.assert_requested(*args, **kwargs)

    def assert_no_request(self):
        return self.request_mock.assert_no_request()
コード例 #5
0
def request_mock(mocker):
    return RequestMock(mocker)