async def METHOD_NAME(
    client: TestClient,
    storage_s3_client: StorageS3Client,
    storage_s3_bucket: S3BucketName,
):
    assert client.app
    url = client.app.router["get_status"].url_for()
    response = await client.get(f"{url}")
    data, error = await assert_status(response, web.HTTPOk)
    assert data
    assert not error
    app_status_check = AppStatusCheck.parse_obj(data)
    assert app_status_check.services["s3"]["healthy"] == "connected"
    # now delete the bucket
    await storage_s3_client.client.delete_bucket(Bucket=storage_s3_bucket)
    # check again the health
    response = await client.get(f"{url}")
    data, error = await assert_status(response, web.HTTPOk)
    assert data
    assert not error
    app_status_check = AppStatusCheck.parse_obj(data)
    assert app_status_check.services["s3"]["healthy"] == "no access to S3 bucket"