Joe Li
b0b3f2cb58
refactor(reports): import shared _escape_like; strengthen DAO escape tests
...
Address PR review feedback:
- reports/filters.py imported the byte-identical _escape_like from
superset.daos.base instead of redefining it, removing a second copy of a
security-sensitive escape contract that could drift.
- Replace the mock-based wildcard-escaping tests in reports/dao_test.py with
real in-memory-session tests in daos/test_report_dao.py, adding the missing
find_by_native_filter_id coverage (percent + underscore wildcards) that had
no real-session equivalent.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-12 11:21:04 -07:00
..
2024-12-18 17:41:34 -08:00
2024-04-24 17:19:53 -07:00
2026-06-08 16:24:06 -07:00
2026-06-10 08:17:12 -07:00
2026-06-10 09:17:30 -07:00
2024-05-29 19:04:37 -07:00
2026-06-11 12:04:45 -07:00
2026-06-09 10:28:34 -07:00
2026-06-05 09:25:57 -07:00
2026-06-08 17:07:57 -07:00
2026-06-12 11:21:04 -07:00
2026-06-09 18:30:30 -07:00
2026-06-09 18:30:30 -07:00
2026-06-01 09:24:28 -07:00
2026-05-05 12:07:46 -04:00
2026-06-05 17:57:44 -07:00
2026-02-09 10:45:56 -08:00
2026-02-12 14:12:12 -08:00
2024-12-18 17:41:34 -08:00
2026-06-04 12:29:03 -07:00
2026-06-09 10:13:28 -04:00
2026-05-11 10:24:42 -07:00
2026-06-08 16:53:37 -07:00
2026-06-10 09:17:30 -07:00
2026-06-09 11:08:20 -07:00
2025-09-15 12:42:49 -07:00
2026-06-03 12:52:22 +01:00
2026-05-18 07:21:04 -07:00
2026-04-30 18:04:33 -03:00
2026-06-12 11:21:04 -07:00
2026-06-03 14:47:31 -07:00
2026-06-10 09:17:30 -07:00
2026-05-21 09:25:27 -04:00
2026-06-03 12:58:17 -07:00
2026-06-05 17:57:44 -07:00
2026-04-20 18:29:51 -04:00
2026-06-03 00:14:48 -07:00
2024-05-29 19:04:37 -07:00
2026-03-04 10:37:19 -03:00
2026-06-05 16:36:30 -07:00
2025-12-08 16:46:01 -08:00
2026-02-20 09:51:35 +01:00
2026-06-09 10:29:46 -07:00
2026-06-04 10:14:33 -07:00
2025-07-31 19:27:42 -07:00
2025-09-12 09:21:37 +01:00
2024-12-18 17:41:34 -08:00
2026-01-22 18:29:09 +03:00
2026-06-09 15:01:43 -07:00
2024-06-10 12:35:07 -04:00
2026-02-28 01:35:08 -03:00
2026-06-03 21:53:12 +01:00
2024-04-24 17:19:53 -07:00
2026-06-09 12:51:33 -07:00
2026-06-03 12:55:25 +01:00
2026-06-09 10:51:45 +01:00
2026-06-02 10:41:39 -07:00
2026-04-30 18:04:33 -03:00
2026-06-08 16:09:59 -07:00