Beispiel #1
0
def test_reject_request_automatic_debit_with_normal_user(
        client: TestClient, normal_user_token_headers: dict, db: Session):
    status_in = "rejected"
    debit = create_debit_request(db)
    res = client.put(
        f"{config.API_V1_STR}/debits/{debit.owner_id}?status={status_in}",
        headers=normal_user_token_headers)
    assert res.status_code == 400
Beispiel #2
0
def test_invalid_status_request_automatic_debit_with_super_user(
        client: TestClient, superuser_token_headers: dict, db: Session):
    status_in = "papibaquigrafo"
    debit = create_debit_request(db)
    res = client.put(
        f"{config.API_V1_STR}/debits/{debit.owner_id}?status={status_in}",
        headers=superuser_token_headers)
    assert res.status_code == 422
Beispiel #3
0
def test_reject_request_automatic_debit_with_super_user(
        client: TestClient, superuser_token_headers: dict, db: Session):
    status_in = "rejected"
    debit = create_debit_request(db)
    res = client.put(
        f"{config.API_V1_STR}/debits/{debit.owner_id}?status={status_in}",
        headers=superuser_token_headers)
    assert res.status_code == 200
    data = res.json()
    assert data["status"] == status_in