def test_save_nogenerator(self): document = self.document temp = BytesIO() document.save(temp) temp.seek(0) new = Document(temp) generator = new.get_part(ODF_META).get_generator() self.assertTrue(generator.startswith("odfdo"))
def test_save_generator(self): document = self.document.clone document.get_part(ODF_META).set_generator("toto") temp = BytesIO() document.save(temp) temp.seek(0) new = Document(temp) generator = new.get_part(ODF_META).get_generator() self.assertEqual(generator, "toto")
def setUp(self): document = Document("samples/frame_image.odp") self.body = document.body self.size = size = ("1cm", "2mm") self.position = position = ("3in", "4pt") self.frame = Frame(size=size, position=position, anchor_type="paragraph")
def test_mimetype(self): path = join('..', 'odfdo', 'templates', 'drawing.otg') document = Document.new(path) mimetype = document.mimetype self.assertFalse('template' in mimetype) manifest = document.get_part(ODF_MANIFEST) media_type = manifest.get_media_type('/') self.assertFalse('template' in media_type)
def test_mimetype(self): path = join("..", "odfdo", "templates", "drawing.otg") document = Document.new(path) mimetype = document.mimetype self.assertFalse("template" in mimetype) manifest = document.get_part(ODF_MANIFEST) media_type = manifest.get_media_type("/") self.assertFalse("template" in media_type)
def setUp(self): document = Document('samples/frame_image.odp') self.body = document.body self.size = size = ('1cm', '2mm') self.position = position = ('3in', '4pt') self.frame = Frame(size=size, position=position, anchor_type='paragraph')
def setUp(self): self.document = Document("samples/toc.odt") self.expected = [ "Table des matières", "1. Level 1 title 1", "1.1. Level 2 title 1", "2. Level 1 title 2", "2.1.1. Level 3 title 1", "2.2. Level 2 title 2", "3. Level 1 title 3", "3.1. Level 2 title 1", "3.1.1. Level 3 title 1", "3.1.2. Level 3 title 2", "3.2. Level 2 title 2", "3.2.1. Level 3 title 1", "3.2.2. Level 3 title 2" ]
def setUp(self): self.document = document = Document('samples/note.odt') self.body = document.body expected = ('<text:note text:note-class="footnote" text:id="note1">' '<text:note-citation>1</text:note-citation>' '<text:note-body>' '<text:p>' 'a footnote' '</text:p>' '</text:note-body>' '</text:note>') self.expected = expected
def setUp(self): self.document = document = Document("samples/note.odt") self.body = document.body expected = ( '<text:note text:note-class="footnote" text:id="note1">' "<text:note-citation>1</text:note-citation>" "<text:note-body>" "<text:p>" "a footnote" "</text:p>" "</text:note-body>" "</text:note>" ) self.expected = expected
def test_drawing_type(self): document = Document.new("drawing") self.assertEqual(document.mimetype, ODF_EXTENSIONS["odg"])
def test_filesystem(self): path = join("samples", "example.odt") self.assertTrue(Document(path))
def test_spreadsheet_type(self): document = Document.new("spreadsheet") self.assertEqual(document.mimetype, ODF_EXTENSIONS["ods"])
def test_presentation_type(self): document = Document("presentation") self.assertEqual(document.mimetype, ODF_EXTENSIONS["odp"])
def test_drawing_type(self): document = Document.new('drawing') self.assertEqual(document.mimetype, ODF_EXTENSIONS['odg'])
def test_text_type(self): document = Document("text") self.assertEqual(document.mimetype, ODF_EXTENSIONS["odt"])
def test_presentation_template(self): path = join("..", "odfdo", "templates", "presentation.otp") self.assertTrue(Document.new(path))
def test_drawing_template(self): path = join("..", "odfdo", "templates", "drawing.otg") self.assertTrue(Document.new(path))
def setUp(self): document = Document("samples/base_text.odt").clone self.body = document.body
def test_filesystem(self): path = join('samples', 'example.odt') self.assertTrue(Document(path))
def setUp(self): document = Document("samples/meta.odt") self.meta = document.get_part(ODF_META)
def setUp(self): self.document = document = Document('samples/base_shapes.odg') self.content = document.get_part(ODF_CONTENT)
def setUp(self): doc = Document("samples/example.odt") self.body = doc.body
def setUp(self): self.document = Document.new(join("samples", "example.odt"))
def setUp(self): document = Document("samples/base_text.odt") self.body = body = document.body.clone self.paragraph = body.get_paragraph()
def setUp(self): uri = "samples/tracked_changes.odt" self.document = document = Document(uri) self.tracked_changes = document.body.get_tracked_changes()
def setUp(self): self.document = Document.new( join("..", "odfdo", "templates", "lpod_styles.odt"))
def setUp(self): document = Document('samples/frame_image.odp') self.body = document.body
def test_text_template(self): path = join("..", "odfdo", "templates", "text.ott") self.assertTrue(Document.new(path))
def setUp(self): self.document = document = Document("samples/base_text.odt") self.body = document.body
def test_spreadsheet_template(self): path = join("..", "odfdo", "templates", "spreadsheet.ots") self.assertTrue(Document.new(path))