コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
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)
コード例 #4
0
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)
コード例 #5
0
ファイル: test_api_auth.py プロジェクト: SamR1/rdltr
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)
コード例 #6
0
ファイル: test_api_tags.py プロジェクト: olleont52/rdltr
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)