ShousenZHANG opened a new pull request, #72956: URL: https://github.com/apache/airflow/pull/72956
`providers/google/tests/unit/google/cloud/links/test_datastore.py` was listed in `OVERLOOKED_TESTS`, so `CloudDatastoreImportExportLink` and `CloudDatastoreEntitiesLink` had no coverage. Adds class-attribute, `persist` and `_format_link` checks for both, following the shape of `test_bigquery.py` in the same directory. One thing I deliberately left out: `DATASTORE_EXPORT_ENTITIES_LINK` is defined in the module but no link class references it, so there is nothing to assert about it here. Flagging it in case that is an oversight worth a separate look. The `OVERLOOKED_TESTS` entry is removed in this PR. Third in the series after #72949 (`bigquery_dts`) and #72955 (`dataprep`). related: #35442 ### Was generative AI tooling used to co-author this PR? - [x] Yes `Generated-by: Claude Code` The test bodies were written by an AI assistant following the existing `test_bigquery.py` pattern in the same directory. I verified them myself: - `pytest providers/google/tests/unit/google/cloud/links/test_datastore.py` — 6 passed - `pytest airflow-core/tests/unit/always/test_project_structure.py` — 10 passed, 1 pre-existing xfail - `prek run --files <both files>` — 43 passed, 212 skipped, 0 failed -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
