Ejemplo n.º 1
0
 def it_can_construct_a_new_relationships_element(self):
     rels = CT_Relationships.new()
     expected_xml = (
         '<Relationships xmlns="http://schemas.openxmlformats.org/package'
         '/2006/relationships"/>\n'
     )
     assert serialize_for_reading(rels) == expected_xml
Ejemplo n.º 2
0
 def it_can_build_rels_element_incrementally(self):
     # setup ------------------------
     rels = CT_Relationships.new()
     # exercise ---------------------
     rels.add_rel('rId1', 'http://reltype1', 'docProps/core.xml')
     rels.add_rel('rId2', 'http://linktype', 'http://some/link', True)
     rels.add_rel('rId3', 'http://reltype2', '../slides/slide1.xml')
     # verify -----------------------
     expected_rels_xml = a_Relationships().xml
     assert serialize_for_reading(rels) == expected_rels_xml
Ejemplo n.º 3
0
def actual_xml(elm):
    return serialize_for_reading(elm)
Ejemplo n.º 4
0
 def it_returns_unicode_text(self, type_fixture):
     element = type_fixture
     xml_text = serialize_for_reading(element)
     assert isinstance(xml_text, Unicode)
Ejemplo n.º 5
0
 def it_pretty_prints_an_lxml_element(self, pretty_fixture):
     element, expected_xml_text = pretty_fixture
     xml_text = serialize_for_reading(element)
     assert xml_text == expected_xml_text
Ejemplo n.º 6
0
def actual_xml(elm):
    return serialize_for_reading(elm)
Ejemplo n.º 7
0
 def it_returns_unicode_text(self, type_fixture):
     element = type_fixture
     xml_text = serialize_for_reading(element)
     assert isinstance(xml_text, Unicode)
Ejemplo n.º 8
0
 def it_pretty_prints_an_lxml_element(self, pretty_fixture):
     element, expected_xml_text = pretty_fixture
     xml_text = serialize_for_reading(element)
     assert xml_text == expected_xml_text