def stop_stripe_mock(): StripeMock.stop()
import pytest import stripe from stripe.six.moves.urllib.request import urlopen from stripe.six.moves.urllib.error import HTTPError from tests.request_mock import RequestMock from tests.stripe_mock import StripeMock # When changing this number, don't forget to change it in `.travis.yml` too. MOCK_MINIMUM_VERSION = "0.103.0" # Starts stripe-mock if an OpenAPI spec override is found in `openapi/`, and # otherwise fall back to `STRIPE_MOCK_PORT` or 12111. if StripeMock.start(): MOCK_PORT = StripeMock.port() else: MOCK_PORT = os.environ.get("STRIPE_MOCK_PORT", 12111) @atexit.register def stop_stripe_mock(): StripeMock.stop() def pytest_configure(config): if not config.getoption("--nomock"): try: resp = urlopen("http://localhost:%s/" % MOCK_PORT) info = resp.info()
import pytest import stripe from stripe.six.moves.urllib.request import urlopen from stripe.six.moves.urllib.error import HTTPError from tests.request_mock import RequestMock from tests.stripe_mock import StripeMock # When changing this number, don't forget to change it in `.travis.yml` too. MOCK_MINIMUM_VERSION = "0.54.0" # Starts stripe-mock if an OpenAPI spec override is found in `openapi/`, and # otherwise fall back to `STRIPE_MOCK_PORT` or 12111. if StripeMock.start(): MOCK_PORT = StripeMock.port() else: MOCK_PORT = os.environ.get("STRIPE_MOCK_PORT", 12111) @atexit.register def stop_stripe_mock(): StripeMock.stop() try: resp = urlopen("http://localhost:%s/" % MOCK_PORT) info = resp.info() except HTTPError as e: info = e.info()