def test_post_new_user_no_email__fail(self):
user = format_jsonapi_request('user', {
'first_name': 'Mario',
'last_name': 'Rossi',
'password': 'aksdg',
})
resp = self.app.post(API_ENDPOINT.format('users/'),
data=json.dumps(user),
content_type='application/json')
# TODO: Refactor resource to use the Schema to validate and return
# errors. response.data should contain the error missing required field
# email
assert resp.status_code == BAD_REQUEST
expected_result = EXPECTED_RESULTS['post_new_user_no_email__fail']
assert_valid_response(resp.data, expected_result)
assert User.select().count() == 0
评论列表
文章目录