view tests/test_4716.py @ 46:7ee69f120f19 default tip

>>>>> tag v1.26.5+1 for changeset b74429b0f5c4
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 11 Oct 2025 17:17:30 +0200
parents a6bc019ac0b2
children
line wrap: on
line source

import pymupdf
import os

def test_4716():
    """Confirm that ZERO WIDTH JOINER will never start a word."""
    script_dir = os.path.dirname(__file__)
    filename = os.path.join(script_dir, "resources", "test_4716.pdf")
    doc = pymupdf.open(filename)
    expected = set(["+25.00", "Любимый", "-10.00"])
    word_text = set()
    for page in doc:
        words = page.get_text("words")
        for w in words:
            word_text.add(w[4])
    assert word_text == expected