adesse

Signed testimonials for certifications.
Log | Files | Refs

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()