pravit-amp and Pravit Ampapathini
15171fd31a
fix(parse): import get_progress_tracker in ExcelParser ( #1016 )
...
ExcelParser.__init__ called get_progress_tracker() without importing it,
so every instantiation raised NameError and the class was unusable. The
existing test imported ExcelParser but never constructed it, so nothing
caught it. Same defect as #530 in SimilarityCalculator, which was fixed
without sweeping the rest of the codebase.
Add construction coverage for every parser exported from semantica.parse,
driven off __all__ so later additions are covered automatically. These
live outside test_parse_comprehensive.py, whose setUp patches
get_progress_tracker into each parse module and would mock away the
interaction under test.
Closes #1014
Co-authored-by: Pravit Ampapathini <pravitampapathini@Pravits-MacBook-Air-3.local >
2026-08-16 14:07:10 +05:00
..
2026-04-02 18:10:11 +05:30
2026-07-31 16:05:37 +05:30
2026-08-15 17:12:10 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-08-11 12:52:15 +05:00
2026-01-08 18:56:42 +05:30
2026-08-15 13:48:26 +05:30
2026-08-15 22:10:04 +05:30
2026-08-11 16:24:28 +05:30
2026-08-14 20:14:13 +05:00
2026-01-16 01:19:33 +05:30
2026-08-16 11:15:43 +05:00
2026-08-16 11:23:24 +05:00
2026-08-13 00:44:10 +05:30
2026-04-11 13:52:04 +05:30
2026-08-16 14:07:10 +05:00
2026-08-11 16:49:54 -07:00
2026-08-11 16:49:54 -07:00
2026-07-15 12:47:44 +05:30
2026-08-12 17:43:10 +05:30
2026-08-15 13:48:26 +05:30
2026-08-11 14:00:40 +05:00
2026-08-15 16:20:49 +05:00
2026-08-15 22:10:04 +05:30
2026-08-13 22:42:34 +05:30
2026-04-16 12:15:59 +05:30
2026-01-08 17:23:31 +05:30
2026-04-29 21:17:36 +05:00
2026-01-12 17:15:21 +05:30
2026-03-14 14:47:20 +05:30
2026-03-13 06:31:38 +05:30
2026-04-07 17:42:08 +05:30
2026-03-26 12:38:24 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 20:13:28 -05:00
2026-05-23 00:14:23 +05:30
2026-02-02 22:56:53 +05:30
2026-06-04 12:34:12 +05:30
2026-06-16 04:43:45 +05:00
2026-07-16 20:11:58 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-05-29 23:45:29 +05:30
2026-01-24 20:53:21 +05:30
2026-08-11 16:24:28 +05:30
2026-08-11 16:24:28 +05:30
2026-01-08 17:23:31 +05:30
2026-01-27 21:55:22 +05:30
2026-01-24 20:53:21 +05:30
2026-01-08 17:23:31 +05:30
2026-05-15 20:00:44 +05:30
2026-02-02 23:50:00 +05:30
2026-07-31 13:14:29 +05:30
2026-08-12 14:07:47 +05:30
2026-08-12 13:56:02 +05:30
2026-01-10 23:32:10 +05:30
2026-03-23 23:31:01 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-03-18 00:17:08 +05:30
2026-05-23 00:14:23 +05:30
2026-01-08 17:23:31 +05:30
2026-06-16 11:03:45 +05:30
2026-01-16 01:19:33 +05:30
2026-02-10 12:22:16 +05:30
2026-08-12 21:14:55 +05:30
2026-08-11 18:37:50 +05:30
2026-08-15 17:18:36 +05:00
2026-01-10 23:32:10 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-02-04 00:17:25 +05:30
2026-04-07 17:42:08 +05:30
2026-01-08 17:23:31 +05:30
2026-01-08 17:23:31 +05:30
2026-06-04 16:57:00 +05:30