feat: rewrite ManualExtractor progress to spec-aligned 10/50/95/100 pattern (refs #143)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -108,11 +108,11 @@ class TestNormalExtraction:
|
||||
|
||||
extractor.extract(_make_pdf_bytes(), progress_callback=track_progress)
|
||||
|
||||
# Should have progress calls at 5, 50, 90, 100
|
||||
# Should have progress calls at 10, 50, 95, 100
|
||||
percents = [p for p, _ in progress_calls]
|
||||
assert 5 in percents
|
||||
assert 10 in percents
|
||||
assert 50 in percents
|
||||
assert 90 in percents
|
||||
assert 95 in percents
|
||||
assert 100 in percents
|
||||
# Percents should be non-decreasing
|
||||
assert percents == sorted(percents)
|
||||
|
||||
Reference in New Issue
Block a user