- Notifications
You must be signed in to change notification settings - Fork322
Closed
Description
I expected this code to work:
@pytest.fixture(scope="session",autouse=True)defcleanup_datasets(bigquery_client:bigquery.Client):fordatasetinbigquery_client.list_datasets():ifprefixer.should_cleanup(dataset.dataset_id):bigquery_client.delete_dataset(>dataset,delete_contents=True,not_found_ok=True )
But I get
if not isinstance(dataset, (Dataset, DatasetReference)):> raise TypeError("dataset must be a Dataset or a DatasetReference")E TypeError: dataset must be a Dataset or a DatasetReference/opt/conda/envs/test-environment/lib/python3.7/site-packages/google/cloud/bigquery/client.py:740: TypeErrorSimilarly, we should checkdelete_table. I think it acceptsTableListItem, but this is not reflected in the type annotations.