Пример #1
0
 def login_user(self, get_single, login, data=None, remember=False, **kwargs):
     return_user = create_mock_for(User, **kwargs)
     login.return_value = ApiResult(data=return_user)
     get_single.return_value = ApiResult(data=return_user)
     data = data or {'email': "*****@*****.**", 'password': "******", "remember_me": remember}
     response = self.client.post(url_for('auth.login'), params=data, follow_redirects=True)
     return response, return_user
Пример #2
0
def create_patch(api, model, method, model_kwargs=None, exception=None):
    resource = api.get_model_resource(model)
    model = getattr(resource, method).model_cls
    if exception:
        return mock.patch.object(resource, method, side_effect=exception)
    result = ApiResult(data=create_mock_for(model, **(model_kwargs or {})))
    return mock.patch.object(resource, method, return_value=result)