def test_client_create_project_that_already_exists(patch_posts, monkeypatch): patch_posts([ { "errors": [{ "message": "Uniqueness violation.", "path": ["create_project"] }], "data": { "create_project": None }, }, { "data": { "project": [{ "id": "proj-id" }] } }, ]) monkeypatch.setattr("prefect.client.Client.get_default_tenant_slug", MagicMock(return_value="tslug")) with set_temporary_config({ "cloud.auth_token": "secret_token", "backend": "cloud" }): client = Client() project_id = client.create_project(project_name="my-default-project") assert project_id == "proj-id"