Skip to content

[python] Stabilize deferred BLOB limit tests with native plans - #9106

Closed
XiaoHongbo-Hope wants to merge 1 commit into
apache:masterfrom
XiaoHongbo-Hope:codex/fix-native-plan-deferred-blob-limit
Closed

[python] Stabilize deferred BLOB limit tests with native plans#9106
XiaoHongbo-Hope wants to merge 1 commit into
apache:masterfrom
XiaoHongbo-Hope:codex/fix-native-plan-deferred-blob-limit

Conversation

@XiaoHongbo-Hope

Copy link
Copy Markdown
Contributor

Purpose

The deferred BLOB reader tests used a limited scan to construct their input splits. Native planning may satisfy the limit with the first split and does not guarantee the same split order as Python planning, so the tests could fail without a reader regression.

Plan the complete split list before applying the reader limit, and make the authorization assertion independent of unordered scan results.

Tests

  • deferred_blob_resolve_test.py: 15 passed with native planning
  • Affected native-plan tests repeated 30 times
  • Native LIMIT integration tests: 2 passed
  • Flake8 and git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant