diff options
Diffstat (limited to 'tests/test_metadata.py')
-rw-r--r-- | tests/test_metadata.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_metadata.py b/tests/test_metadata.py index 6075df0..41d2bcb 100644 --- a/tests/test_metadata.py +++ b/tests/test_metadata.py @@ -396,6 +396,19 @@ def test_no_x_xmpmeta(trivial): assert xmp['pdfaid:part'] == '2' +def test_empty_xmpmeta(trivial): + trivial.Root.Metadata = Stream( + trivial, + b"""<?xpacket begin="" id=""?> + <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk=""> + </x:xmpmeta> + <?xpacket end=""?> + """, + ) + with trivial.open_metadata() as xmp: + pass + + @needs_libxmp def test_pdf_version_update(graph, outdir): def get_xmp_version(filename): |