From 9de969e548fe423c6fee92f4c833a523eebd63aa Mon Sep 17 00:00:00 2001 From: David Kremer Date: Sun, 17 Sep 2017 22:46:46 +0200 Subject: [PATCH] allow an adapter to be passed to a Mocker object Change-Id: I3e1a1d1a69ea2ed864c4dffac043466b257a7ef5 --- requests_mock/mocker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/requests_mock/mocker.py b/requests_mock/mocker.py index bf207aa..186fbb9 100644 --- a/requests_mock/mocker.py +++ b/requests_mock/mocker.py @@ -62,7 +62,10 @@ class MockerCore(object): def __init__(self, **kwargs): self.case_sensitive = kwargs.pop('case_sensitive', self.case_sensitive) - self._adapter = adapter.Adapter(case_sensitive=self.case_sensitive) + self._adapter = ( + kwargs.pop('adapter', None) or + adapter.Adapter(case_sensitive=self.case_sensitive) + ) self._real_http = kwargs.pop('real_http', False) self._last_send = None