Exemplo n.º 1
0
 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"))
Exemplo n.º 2
0
 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")
Exemplo n.º 3
0
 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")
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 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')
Exemplo n.º 7
0
 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"
     ]
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
 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
Exemplo n.º 10
0
 def test_drawing_type(self):
     document = Document.new("drawing")
     self.assertEqual(document.mimetype, ODF_EXTENSIONS["odg"])
Exemplo n.º 11
0
 def test_filesystem(self):
     path = join("samples", "example.odt")
     self.assertTrue(Document(path))
Exemplo n.º 12
0
 def test_spreadsheet_type(self):
     document = Document.new("spreadsheet")
     self.assertEqual(document.mimetype, ODF_EXTENSIONS["ods"])
Exemplo n.º 13
0
 def test_presentation_type(self):
     document = Document("presentation")
     self.assertEqual(document.mimetype, ODF_EXTENSIONS["odp"])
Exemplo n.º 14
0
 def test_drawing_type(self):
     document = Document.new('drawing')
     self.assertEqual(document.mimetype, ODF_EXTENSIONS['odg'])
Exemplo n.º 15
0
 def test_text_type(self):
     document = Document("text")
     self.assertEqual(document.mimetype, ODF_EXTENSIONS["odt"])
Exemplo n.º 16
0
 def test_presentation_template(self):
     path = join("..", "odfdo", "templates", "presentation.otp")
     self.assertTrue(Document.new(path))
Exemplo n.º 17
0
 def test_drawing_template(self):
     path = join("..", "odfdo", "templates", "drawing.otg")
     self.assertTrue(Document.new(path))
Exemplo n.º 18
0
 def setUp(self):
     document = Document("samples/base_text.odt").clone
     self.body = document.body
Exemplo n.º 19
0
 def test_filesystem(self):
     path = join('samples', 'example.odt')
     self.assertTrue(Document(path))
Exemplo n.º 20
0
 def setUp(self):
     document = Document("samples/meta.odt")
     self.meta = document.get_part(ODF_META)
Exemplo n.º 21
0
 def setUp(self):
     self.document = document = Document('samples/base_shapes.odg')
     self.content = document.get_part(ODF_CONTENT)
Exemplo n.º 22
0
 def setUp(self):
     doc = Document("samples/example.odt")
     self.body = doc.body
Exemplo n.º 23
0
 def setUp(self):
     self.document = Document.new(join("samples", "example.odt"))
Exemplo n.º 24
0
 def setUp(self):
     document = Document("samples/base_text.odt")
     self.body = body = document.body.clone
     self.paragraph = body.get_paragraph()
Exemplo n.º 25
0
 def setUp(self):
     uri = "samples/tracked_changes.odt"
     self.document = document = Document(uri)
     self.tracked_changes = document.body.get_tracked_changes()
Exemplo n.º 26
0
 def setUp(self):
     self.document = Document.new(
         join("..", "odfdo", "templates", "lpod_styles.odt"))
Exemplo n.º 27
0
 def setUp(self):
     document = Document('samples/frame_image.odp')
     self.body = document.body
Exemplo n.º 28
0
 def test_text_template(self):
     path = join("..", "odfdo", "templates", "text.ott")
     self.assertTrue(Document.new(path))
Exemplo n.º 29
0
 def setUp(self):
     self.document = document = Document("samples/base_text.odt")
     self.body = document.body
Exemplo n.º 30
0
 def test_spreadsheet_template(self):
     path = join("..", "odfdo", "templates", "spreadsheet.ots")
     self.assertTrue(Document.new(path))