allow an adapter to be passed to a Mocker object

Change-Id: I3e1a1d1a69ea2ed864c4dffac043466b257a7ef5
This commit is contained in:
David Kremer 2017-09-17 22:46:46 +02:00 committed by Jamie Lennox
parent b4fe4165b7
commit 9de969e548
1 changed files with 4 additions and 1 deletions

View File

@ -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