Skip to content

Commit 84563c7

Browse files
committed
Update test_general.py
Updating file open tests to reflect logic adjusted to file recognizer.
1 parent cdec0d9 commit 84563c7

1 file changed

Lines changed: 3 additions & 21 deletions

File tree

tests/test_general.py

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -133,20 +133,6 @@ def test_pdfstring():
133133

134134

135135
def test_open_exceptions():
136-
try:
137-
pymupdf.open(filename, filetype="xps")
138-
except RuntimeError as e:
139-
assert repr(e).startswith("FileDataError")
140-
else:
141-
assert 0
142-
143-
try:
144-
pymupdf.open(filename, filetype="xxx")
145-
except Exception as e:
146-
assert repr(e).startswith("ValueError")
147-
else:
148-
assert 0
149-
150136
try:
151137
pymupdf.open("x.y")
152138
except Exception as e:
@@ -155,7 +141,7 @@ def test_open_exceptions():
155141
assert 0
156142

157143
try:
158-
pymupdf.open(stream=b"", filetype="pdf")
144+
pymupdf.open(stream=b"")
159145
except RuntimeError as e:
160146
assert repr(e).startswith("EmptyFileError")
161147
else:
@@ -1393,7 +1379,8 @@ def check(filename=None, stream=None, filetype=None, exception=None):
13931379
re.escape(f'mupdf.{etype2}: code=7: cannot recognize zip archive'),
13941380
re.escape(f'pymupdf.FileDataError: Failed to open file {path!r} as type {filetype!r}.'),
13951381
)
1396-
check(path, filetype=filetype, exception=(etype, eregex))
1382+
# this is no longer relevant:
1383+
# check(path, filetype=filetype, exception=(etype, eregex))
13971384

13981385
path = f'{resources}/chinese-tables.pickle'
13991386
etype = pymupdf.FileDataError
@@ -1551,11 +1538,6 @@ def test_3905():
15511538
pass
15521539
else:
15531540
assert 0
1554-
wt = pymupdf.TOOLS.mupdf_warnings()
1555-
if pymupdf.mupdf_version_tuple >= (1, 26):
1556-
assert wt == 'format error: cannot find version marker\ntrying to repair broken xref\nrepairing PDF document'
1557-
else:
1558-
assert wt == 'format error: cannot recognize version marker\ntrying to repair broken xref\nrepairing PDF document'
15591541

15601542
def test_3624():
15611543
path = os.path.normpath(f'{__file__}/../../tests/resources/test_3624.pdf')

0 commit comments

Comments
 (0)