Exemple #1
0
def test_create_user_400(client):
    response = client.post("v1/users",
                           json={
                               "name": DEFAULT_USER,
                               "password": DEFAULT_PASSWORD,
                               "admin": False
                           })
    assert response.status_code == 400
    check_default_response(response)
Exemple #2
0
def test_create_user_twice_401(client):
    try:
        response = client.post("v1/users",
                               json={
                                   "username": DEFAULT_USER,
                                   "password": DEFAULT_PASSWORD,
                                   "admin": False
                               })
        assert response.status_code == 200
        response = client.post("v1/users",
                               json={
                                   "username": DEFAULT_USER,
                                   "password": DEFAULT_PASSWORD,
                                   "admin": False
                               })
        assert response.status_code == 401
        check_default_response(response)
    finally:
        User.delete_all()
Exemple #3
0
def test_check_401(client, create_user):
    response = client.post("v1/check", json={"token": "invalid"})
    assert response.status_code == 401
    check_default_response(response)
Exemple #4
0
def test_login_404(client):
    response = client.post("v1/login", json={"username": "******", "password": "******"})
    assert response.status_code == 404
    check_default_response(response)
Exemple #5
0
def test_login_400(client):
    response = client.post("v1/login", json={})
    assert response.status_code == 400
    check_default_response(response)