Skip to content

Commit c3d4e89

Browse files
tests/test_general.py: test_4902(): update to match fixed behaviour in pymupdf:src/extra.i.
1 parent e21f733 commit c3d4e89

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/test_general.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2223,6 +2223,7 @@ def test_4928():
22232223

22242224
def test_4902():
22252225
print()
2226+
print(f'test_4902(): {pymupdf.mupdf_version_tuple=}')
22262227
with pymupdf.open() as doc:
22272228
page = doc.new_page()
22282229
text = 'Hello World'
@@ -2241,5 +2242,9 @@ def test_4902():
22412242
with pymupdf.open('pdf', data) as doc:
22422243
page = doc[0]
22432244
spans = page.get_texttrace()
2244-
for span in spans:
2245-
print(f'test_4902(): {span["linewidth"]=}, should be {bw*fontsize=}.')
2245+
for i, span in enumerate(spans):
2246+
cs = ''.join([chr(cc[0]) for cc in span['chars']])
2247+
print(f'test_4902(): {i=} {span["linewidth"]=} {cs=}')
2248+
assert len(spans) == 2
2249+
assert spans[0]['linewidth'] is None
2250+
assert spans[1]['linewidth'] == 8.0

0 commit comments

Comments
 (0)