Esempio n. 1
0
 def test_1080(self):
   """set_element_text()"""
   with d1_common.wrap.simple_xml.wrap(self.sysmeta_xml) as xml:
     xml.set_element_text(
       'preferredMemberNode', '__preferredMemberNode__2__', 2
     )
     d1_test.sample.assert_equals(xml.get_xml(), 'set_element_text')
Esempio n. 2
0
 def test_1110(self):
   """remove_children()"""
   with d1_common.wrap.simple_xml.wrap(self.sysmeta_xml) as xml:
     assert xml.get_element_list_by_name('preferredMemberNode')
     assert xml.get_element_list_by_name('blockedMemberNode')
     xml.remove_children('replicationPolicy')
     d1_test.sample.assert_equals(xml.get_xml(), 'remove_children')
     assert not xml.get_element_list_by_name('preferredMemberNode')
     assert not xml.get_element_list_by_name('blockedMemberNode')
Esempio n. 3
0
 def test_1130(self):
   """replace_by_xml()"""
   new_replication_policy_xml = '''
   <replicationPolicy a="b" c="d">
     <preferredMemberNode>new_preferred</preferredMemberNode>
     <blockedMemberNode>new_blocked</blockedMemberNode>
   </replicationPolicy>
   '''
   with d1_common.wrap.simple_xml.wrap(self.sysmeta_xml) as xml:
     xml.replace_by_xml(new_replication_policy_xml)
     assert len(xml.get_element_list_by_name('preferredMemberNode')) == 1
     assert len(xml.get_element_list_by_name('blockedMemberNode')) == 1
     d1_test.sample.assert_equals(xml.get_xml(), 'replace_by_xml')
Esempio n. 4
0
 def test_1120(self):
     """replace_by_etree()"""
     new_replication_policy_el = ET.fromstring('''
 <replicationPolicy a="b" c="d">
   <preferredMemberNode>new_preferred</preferredMemberNode>
   <blockedMemberNode>new_blocked</blockedMemberNode>
 </replicationPolicy>
 ''')
     with d1_common.wrap.simple_xml.wrap(self.sysmeta_xml) as xml:
         xml.replace_by_etree(new_replication_policy_el)
         assert len(
             xml.get_element_list_by_name('preferredMemberNode')) == 1
         assert len(xml.get_element_list_by_name('blockedMemberNode')) == 1
         assert xml.get_element('replicationPolicy').attrib['a'] == 'b'
         assert xml.get_element('replicationPolicy').attrib['c'] == 'd'
         d1_test.sample.assert_equals(xml.get_xml(), 'replace_by_etree')
Esempio n. 5
0
 def test_1000(self):
   """get_xml()"""
   with d1_common.wrap.simple_xml.wrap(self.sysmeta_xml) as xml:
     d1_test.sample.assert_equals(xml.get_xml(), 'get_xml')