Skip to content

Commit e474fda

Browse files
committed
Oops
1 parent 5025b4a commit e474fda

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pyiceberg/table/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3063,6 +3063,7 @@ def _existing_manifests(self) -> List[ManifestFile]:
30633063
def _deleted_entries(self) -> List[ManifestEntry]:
30643064
return self._compute_deletes[1]
30653065

3066+
@property
30663067
def rewrites_needed(self) -> bool:
30673068
"""Indicate if data files need to be rewritten."""
30683069
return self._compute_deletes[2]

tests/integration/test_deletes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def test_partitioned_table_rewrite(spark: SparkSession, session_catalog: RestCat
9393
tbl.delete(EqualTo("number", 20))
9494

9595
assert [snapshot.summary.operation.value for snapshot in tbl.snapshots()] == ['append', 'append', 'delete', 'overwrite']
96-
assert tbl.scan().to_arrow().to_pydict() == {'number_partitioned': [11, 11], 'number': [20, 30]}
96+
assert tbl.scan().to_arrow().to_pydict() == {'number_partitioned': [11, 10], 'number': [30, 30]}
9797

9898

9999
@pytest.mark.parametrize("format_version", [1, 2])
@@ -169,5 +169,5 @@ def test_partitioned_table_positional_deletes(spark: SparkSession, session_catal
169169
# Yet another wrong status by Spark
170170
# One positional delete has been added, but an OVERWRITE status is set
171171
# Related issue https://github.com/apache/iceberg/issues/9995
172-
assert [snapshot.summary.operation.value for snapshot in tbl.snapshots()] == ['append', 'overwrite', 'delete']
172+
assert [snapshot.summary.operation.value for snapshot in tbl.snapshots()] == ['append', 'overwrite', 'delete', 'overwrite']
173173
assert tbl.scan().to_arrow().to_pydict() == {'number_partitioned': [10], 'number': [20]}

0 commit comments

Comments
 (0)