def testContentTypes(self): doc1 = Document('testdocs/test.docx') part1 = doc1.part_by_name['/word/document.xml'] self.assertEquals( part1.content_type(), 'application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml') part2 = Document('testdocs/test.docx').part_by_name['/customXml/item1.xml'] self.assertEquals(part2.content_type(), 'application/xml') self.assertEqual( doc1.parts_by_content_type('application/vnd.ms-word.stylesWithEffects+xml')[0].name, '/word/stylesWithEffects.xml') self.assertEqual(doc1.parts_by_content_type_regex('footnotes')[0].name, '/word/footnotes.xml') self.assertEqual(doc1.parts_by_content_type_regex('properties')[1].name, '/docProps/app.xml')
def testContentTypes(self): doc1 = Document('testdocs/test.docx') part1 = doc1.part_by_name['/word/document.xml'] self.assertEquals( part1.content_type(), 'application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml' ) part2 = Document( 'testdocs/test.docx').part_by_name['/customXml/item1.xml'] self.assertEquals(part2.content_type(), 'application/xml') self.assertEqual( doc1.parts_by_content_type( 'application/vnd.ms-word.stylesWithEffects+xml')[0].name, '/word/stylesWithEffects.xml') self.assertEqual( doc1.parts_by_content_type_regex('footnotes')[0].name, '/word/footnotes.xml') self.assertEqual( doc1.parts_by_content_type_regex('properties')[1].name, '/docProps/app.xml')