Skip to content

Commit 6851ea7

Browse files
committed
Remove test since ghostscript error handling changed
1 parent 4143154 commit 6851ea7

File tree

1 file changed

+0
-39
lines changed

1 file changed

+0
-39
lines changed

tests/test_metadata.py

-39
Original file line numberDiff line numberDiff line change
@@ -398,42 +398,3 @@ def test_prevent_gs_invalid_xml(resources, outdir):
398398
# Ensure we did not carry the nul forward.
399399
assert contents.find(b'�', xmp_start, xmp_end) == -1, "found escaped nul"
400400
assert contents.find(b'\x00', xmp_start, xmp_end) == -1
401-
402-
403-
@pytest.mark.xfail(
404-
ghostscript.version() >= Version('10.01.2'),
405-
reason=(
406-
"Ghostscript now exits with an error on invalid DocumentInfo, defeating "
407-
"this test.",
408-
),
409-
)
410-
def test_malformed_docinfo(caplog, resources, outdir):
411-
generate_pdfa_ps(outdir / 'pdfa.ps')
412-
413-
with pikepdf.open(resources / 'trivial.pdf') as pdf:
414-
pdf.trailer.Info = pikepdf.Stream(pdf, b"<xml></xml>")
415-
pdf.save(outdir / 'layers.rendered.pdf', fix_metadata_version=False)
416-
417-
_, options, _ = get_parser_options_plugins(
418-
args=[
419-
'-j',
420-
'1',
421-
'--output-type',
422-
'pdfa-2',
423-
'a.pdf',
424-
'b.pdf',
425-
]
426-
)
427-
pdfinfo = PdfInfo(outdir / 'layers.rendered.pdf')
428-
context = PdfContext(
429-
options, outdir, outdir / 'layers.rendered.pdf', pdfinfo, get_plugin_manager([])
430-
)
431-
432-
convert_to_pdfa(
433-
str(outdir / 'layers.rendered.pdf'), str(outdir / 'pdfa.ps'), context
434-
)
435-
436-
print(caplog.records)
437-
assert any(
438-
'malformed DocumentInfo block' in record.message for record in caplog.records
439-
)

0 commit comments

Comments
 (0)