예제 #1
0
 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")
예제 #2
0
 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")
예제 #3
0
 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")
예제 #4
0
 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")
예제 #5
0
 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")
예제 #6
0
 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")
예제 #7
0
 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")
예제 #8
0
 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")