MCPcopy Create free account
hub / github.com/pymupdf/PyMuPDF / test_resolve_names

Function test_resolve_names

tests/test_general.py:689–699  ·  view source on GitHub ↗

Test PDF name resolution.

()

Source from the content-addressed store, hash-verified

687
688
689def test_resolve_names():
690 """Test PDF name resolution."""
691 # guard against wrong PyMuPDF architecture version
692 if not hasattr(pymupdf.Document, "resolve_names"):
693 print("PyMuPDF version does not support resolving PDF names")
694 return
695 pickle_in = open(f"{scriptdir}/resources/cython.pickle", "rb")
696 old_names = pickle.load(pickle_in)
697 doc = pymupdf.open(f"{scriptdir}/resources/cython.pdf")
698 new_names = doc.resolve_names()
699 assert new_names == old_names
700
701def test_2777():
702 document = pymupdf.Document()

Callers

nothing calls this directly

Calls 1

resolve_namesMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…