def test_login_invalid_payload(app): client = app.test_client() response = client.post( '/api/auth/login', data=json.dumps(dict()), content_type='application/json', ) check_400_invalid_payload(response)
def test_user_registration_invalid_json(app): client = app.test_client() response = client.post( '/api/auth/register', data=json.dumps(dict()), content_type='application/json', ) check_400_invalid_payload(response)
def test_user_registration_invalid_json_keys_no_password_conf(app): client = app.test_client() response = client.post( '/api/auth/register', data=json.dumps( dict(username='******', email='*****@*****.**', password='******') ), content_type='application/json', ) check_400_invalid_payload(response)
def test_add_category_invalid_payload(app: Flask, user_1: User) -> None: client = app.test_client() resp_login = client.post( '/api/auth/login', data=json.dumps(dict(email='*****@*****.**', password='******')), content_type='application/json', ) response = client.post( '/api/categories', data=json.dumps(dict(description='related to motorcycles')), headers=dict(Authorization='Bearer ' + json.loads(resp_login.data.decode())['auth_token']), content_type='application/json', ) check_400_invalid_payload(response)
def test_update_password_no_payload(app: Flask, user_1: User) -> None: client = app.test_client() resp_login = client.post( '/api/auth/login', data=json.dumps(dict(email='*****@*****.**', password='******')), content_type='application/json', ) response = client.post( '/api/auth/profile/edit', content_type='application/json', data=json.dumps(dict()), headers=dict(Authorization='Bearer ' + json.loads(resp_login.data.decode())['auth_token']), ) check_400_invalid_payload(response)
def test_add_tag_invalid_payload(app, user_1): client = app.test_client() resp_login = client.post( '/api/auth/login', data=json.dumps(dict(email='*****@*****.**', password='******')), content_type='application/json', ) response = client.post( '/api/tags', data=json.dumps(dict(color='blue')), headers=dict(Authorization='Bearer ' + json.loads(resp_login.data.decode())['auth_token']), content_type='application/json', ) check_400_invalid_payload(response)