async def METHOD_NAME(self, async_client: "AsyncClient", owner_auth_header: dict):
    workspace = await WorkspaceFactory.create(name="workspace_delete")
    other_workspace = await WorkspaceFactory.create()
    await DatasetFactory.create_batch(3, workspace=other_workspace)
    response = await async_client.delete(f"/api/v1/workspaces/{workspace.id}", headers=owner_auth_header)
    assert response.status_code == 200