The GitHub Actions job "Nightly PyPI Build" on iceberg-python.git/main has failed. Run started by GitHub user kevinjqliu (triggered by kevinjqliu).
Head commit for run: b3a8027f037c41dd3bd68f15756feeee3b9b4a3c / Neelesh Salian <[email protected]> Consolidating InMemoryCatalog and SqlCatalog tests (#2906) Closes #2870 # Rationale for this change Eliminates code duplication between `test_base.py` and `test_sql.py` by consolidating shared catalog behavior tests into a single parameterized test suite. This ensures consistent behavior testing across both catalog implementations and makes it easier to add new catalog implementations with shared test coverage. ## Changes - New `tests/catalog/test_catalog_behaviors.py` with parameterized tests covering both catalogs - Added catalog fixtures to `tests/conftest.py` - Reduced `test_base.py` to InMemoryCatalog-specific tests - Reduced `test_sql.py` to SqlCatalog-specific tests - Fixed return type annotation for `test_partition_spec` fixture in `tests/conftest.py` - Removed an import from `tests/table/test_upsert.py` ## Are these changes tested? `make test` ran successfully locally ## Are there any user-facing changes? No <!-- In the case of user-facing changes, please add the changelog label. --> Report URL: https://github.com/apache/iceberg-python/actions/runs/20977770840 With regards, GitHub Actions via GitBox
