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
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