mirror of
https://github.com/apache/superset.git
synced 2026-07-14 18:55:47 +00:00
Three of the Phase 6 polish tasks landed together: * T040 test_activity_ordering_is_stable_by_issued_at_then_transaction_id — AV-006 deterministic-ordering contract. Iterates adjacent pairs in the response and asserts (issued_at, transaction_id) is monotonically non-increasing. Catches any sort-stability regression — random ordering would fail the pairwise check almost certainly. * T041 test_activity_page_size_caps_returned_records_at_200 — pairs with the existing pagination_clamps test. The former confirms ?page_size=500 doesn't 400; this one confirms the response is bounded to ≤200 records as the OpenAPI contract guarantees. * T053 verification: every fixture-mutating test in activity_view_tests.py was already following the try/finally + rollback convention (sweep verified 30 tests; zero non-conformant). No remediation needed; documenting the sweep result in the commit message. Full activity-view suite: 32/32 integration + 65/65 unit tests green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>