def test_02_04_set_text(self): o = O.OMEXML(TIFF_XML) ad = o.root_node.find("/".join([O.qnome(x) for x in ("Image", "AcquiredDate")])) im = o.root_node.find(O.qnome("Image")) O.set_text(im, "Foo") self.assertEqual(O.get_text(im), "Foo") O.set_text(ad, "Bar") self.assertEqual(O.get_text(ad), "Bar")
def test_02_04_set_text(self): o = O.OMEXML(TIFF_XML) ad = o.root_node.find("/".join( [O.qnome(x) for x in ("Image", "AcquiredDate")])) im = o.root_node.find(O.qnome("Image")) O.set_text(im, "Foo") self.assertEqual(O.get_text(im), "Foo") O.set_text(ad, "Bar") self.assertEqual(O.get_text(ad), "Bar")
def test_07_01_sa_get_item(self): o = O.OMEXML(TIFF_XML) a = o.structured_annotations["Annotation:4"] self.assertEqual(a.tag, O.qn(o.get_ns("sa"), "XMLAnnotation")) values = a.findall(O.qn(o.get_ns("sa"), "Value")) self.assertEqual(len(values), 1) oms = values[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "OriginalMetadata")) self.assertEqual(len(oms), 1) keys = oms[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Key")) self.assertEqual(len(keys), 1) self.assertEqual(O.get_text(keys[0]), "XResolution") values = oms[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Value")) self.assertEqual(len(values), 1) self.assertEqual(O.get_text(values[0]), "72")
def test_07_01_sa_get_item(self): o = O.OMEXML(TIFF_XML) a = o.structured_annotations["Annotation:4"] self.assertEqual(a.tag, O.qn(O.NS_SA, "XMLAnnotation")) values = a.findall(O.qn(O.NS_SA, "Value")) self.assertEqual(len(values), 1) oms = values[0].findall( O.qn(O.NS_ORIGINAL_METADATA, "OriginalMetadata")) self.assertEqual(len(oms), 1) keys = oms[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Key")) self.assertEqual(len(keys), 1) self.assertEqual(O.get_text(keys[0]), "XResolution") values = oms[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Value")) self.assertEqual(len(values), 1) self.assertEqual(O.get_text(values[0]), "72")
def test_07_05_om_setitem(self): o = O.OMEXML() o.structured_annotations.OriginalMetadata["Foo"] = "Bar" sa = o.structured_annotations.node a = sa.findall(O.qn(o.get_ns("sa"), "XMLAnnotation")) self.assertEqual(len(a), 1) vs = a[0].findall(O.qn(o.get_ns("sa"), "Value")) self.assertEqual(len(vs), 1) om = vs[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "OriginalMetadata")) self.assertEqual(len(om), 1) k = om[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Key")) self.assertEqual(len(k), 1) self.assertEqual(O.get_text(k[0]), "Foo") v = om[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Value")) self.assertEqual(len(v), 1) self.assertEqual(O.get_text(v[0]), "Bar")
def test_07_05_om_setitem(self): o = O.OMEXML() o.structured_annotations.OriginalMetadata["Foo"] = "Bar" sa = o.structured_annotations.node a = sa.findall(O.qn(O.NS_SA, "XMLAnnotation")) self.assertEqual(len(a), 1) vs = a[0].findall(O.qn(O.NS_SA, "Value")) self.assertEqual(len(vs), 1) om = vs[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "OriginalMetadata")) self.assertEqual(len(om), 1) k = om[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Key")) self.assertEqual(len(k), 1) self.assertEqual(O.get_text(k[0]), "Foo") v = om[0].findall(O.qn(O.NS_ORIGINAL_METADATA, "Value")) self.assertEqual(len(v), 1) self.assertEqual(O.get_text(v[0]), "Bar")
def test_02_02_get_text(self): o = O.OMEXML(TIFF_XML) ad = o.root_node.find( "/".join([O.qn(o.get_ns('ome'), x) for x in ("Image", "AcquiredDate")])) self.assertEqual(O.get_text(ad), "2008-02-05T17:24:46")
def test_02_02_get_text(self): o = O.OMEXML(TIFF_XML) ad = o.root_node.find("/".join( [O.qnome(x) for x in ("Image", "AcquiredDate")])) self.assertEqual(O.get_text(ad), "2008-02-05T17:24:46")