Exemple #1
0
def test_delete_user(db: Session, client: TestClient, http_basic_auth: HTTPBasicAuth):
    user = user_crud.get_multi(db)[0]  # there is already one from basic auth
    response = client.delete(f'/users/{user.id}', auth=http_basic_auth)
    assert response.status_code == status.HTTP_200_OK

    actual_user = UserSchema.from_orm(user)
    retrieved_user = UserSchema.parse_raw(response.text)
    assert actual_user == retrieved_user
Exemple #2
0
def test_get_user(client: TestClient, http_basic_auth: HTTPBasicAuth):
    user = UserFactory()
    response = client.get(f'/users/{user.id}', auth=http_basic_auth)
    assert response.status_code == status.HTTP_200_OK

    actual_user = UserSchema.from_orm(user)
    retrieved_user = UserSchema.parse_raw(response.text)
    assert actual_user == retrieved_user