Skip to content

Commit fd45bd6

Browse files
tests/test_general.py: test_4902(): update to match fixed behaviour in mupdf master.
1 parent 2f362bd commit fd45bd6

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

tests/test_general.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2241,5 +2241,14 @@ def test_4902():
22412241
with pymupdf.open('pdf', data) as doc:
22422242
page = doc[0]
22432243
spans = page.get_texttrace()
2244-
for span in spans:
2245-
print(f'test_4902(): {span["linewidth"]=}, should be {bw*fontsize=}.')
2244+
for i, span in enumerate(spans):
2245+
cs = ''.join([chr(cc[0]) for cc in span['chars']])
2246+
print(f'test_4902(): {i=} {span["linewidth"]=} {cs=}')
2247+
assert len(spans) == 2
2248+
if pymupdf.mupdf_version_tuple >= (1, 28):
2249+
assert spans[0]['linewidth'] is None
2250+
assert spans[1]['linewidth'] == 8.0
2251+
else:
2252+
# Expect incorrect values.
2253+
assert spans[0]['linewidth'] == 1.0
2254+
assert spans[1]['linewidth'] == 1.0

0 commit comments

Comments
 (0)