Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion stackinabox/util/requests_mock/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,18 @@
from requests.adapters import HTTPAdapter
from urllib3.response import HTTPResponse
import requests_mock
import requests_mock.compat
import requests_mock.response
import six

from stackinabox.stack import StackInABox
from stackinabox.util import deprecator
from stackinabox.util.requests_mock import reqcallable

try:
import requests_mock.compat
except ImportError:
pass


logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -52,6 +56,9 @@ def session_registration(uri, session):
reqcallable.RequestMockCallable(uri)
)

if not uri.endswith('/'):
uri += '/'

# Tell the session about the adapter and the URI
session.mount('http://{0}'.format(uri), StackInABox.hold_out('adapter'))
session.mount('https://{0}'.format(uri), StackInABox.hold_out('adapter'))
Expand Down