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

Reply via email to