test_xmp.py (711B)
1 import unittest 2 import datetime 3 import hashlib 4 import os 5 import logging 6 import uuid 7 8 from rdflib.term import URIRef 9 from rdflib import Graph 10 11 from adesse.util import xmp 12 from adesse import Serializer 13 14 logging.basicConfig(level=logging.DEBUG) 15 16 thisdir = os.path.realpath(os.path.dirname(__file__)) 17 18 19 class TestXmpLoad(unittest.TestCase): 20 21 def setUp(self): 22 self.uubase = uuid.UUID('f253542c-78d1-4187-84f6-e15f3e686591') 23 24 25 def test_parse(self): 26 fp = os.path.join(thisdir, 'import.xmp') 27 r = xmp.attachment_from_xmp(fp, resource_file='import.pdf', search_dir=[thisdir], uuidns=self.uubase) 28 z = Serializer() 29 r.apply(z) 30 31 32 if __name__ == '__main__': 33 unittest.main()