def create_mex_stub(self, usernamePasswordUrl, err=None): mex = Mex(cp['callContext'], '') def side_effect(callback): callback(err) mex.discover = mock.MagicMock(side_effect=side_effect) mex._usernamePasswordUrl = usernamePasswordUrl return mex