コード例 #1
0
 def _new_theme_part(cls, package):
     """Return new default theme-part suitable for use with a notes master."""
     return XmlPart(
         package.next_partname("/ppt/theme/theme%d.xml"),
         CT.OFC_THEME,
         package,
         CT_OfficeStyleSheet.new_default(),
     )
コード例 #2
0
 def _new_theme_part(cls, package):
     """
     Create and return a default theme part suitable for use with a notes
     master.
     """
     partname = package.next_partname("/ppt/theme/theme%d.xml")
     content_type = CT.OFC_THEME
     theme = CT_OfficeStyleSheet.new_default()
     return XmlPart(partname, content_type, theme, package)
コード例 #3
0
 def it_can_be_constructed_by_PartFactory(self, load_fixture):
     partname_, content_type_, blob_, package_ = load_fixture[:4]
     element_, parse_xml_, __init_ = load_fixture[4:]
     # exercise ---------------------
     part = XmlPart.load(partname_, content_type_, blob_, package_)
     # verify -----------------------
     parse_xml_.assert_called_once_with(blob_)
     __init_.assert_called_once_with(partname_, content_type_, element_, package_)
     assert isinstance(part, XmlPart)
コード例 #4
0
 def it_can_be_constructed_by_PartFactory(self, load_fixture):
     partname_, content_type_, blob_, package_ = load_fixture[:4]
     element_, parse_xml_, __init_ = load_fixture[4:]
     # exercise ---------------------
     part = XmlPart.load(partname_, content_type_, blob_, package_)
     # verify -----------------------
     parse_xml_.assert_called_once_with(blob_)
     __init_.assert_called_once_with(partname_, content_type_, element_, package_)
     assert isinstance(part, XmlPart)
コード例 #5
0
 def part_fixture(self):
     return XmlPart(None, None, None, None)
コード例 #6
0
 def blob_fixture(self, request, element_, serialize_part_xml_):
     xml_part = XmlPart(None, None, element_, None)
     return xml_part, element_, serialize_part_xml_