def _construct_mocked_params(self, iterable=None, delimiter=None): p = Parameters(iterable, delimiter) self._base = base = p._base p._base = mock.MagicMock(spec_set=dict, wraps=base) p._base.__repr__ = mock.MagicMock(autospec=dict.__repr__, return_value=repr(base)) return p, p._base
def _construct_mocked_params(self, iterable=None, settings=SETTINGS): p = Parameters(iterable, settings, '') self._base = base = p._base p._base = mock.MagicMock(spec_set=ParameterDict, wraps=base) p._base.__repr__ = mock.MagicMock(autospec=dict.__repr__, return_value=repr(base)) p._base.__getitem__.side_effect = base.__getitem__ p._base.__setitem__.side_effect = base.__setitem__ return p, p._base