def test_get_variable_decl(self):
     clone = self.document.clone()
     body = clone.get_body()
     variable_decl = body.get_variable_decl(u"Variabilité")
     expected = ('<text:variable-decl office:value-type="float" '
                   'text:name="%s"/>' % convert_unicode(u"Variabilité"))
     self.assertEqual(variable_decl.serialize(), expected)
 def test_with_user_field(self):
     user_field_decl = odf_create_user_field_decl(u'你好 Zoé', 42)
     set_value(user_field_decl, u'你好 Zoé')
     expected = (('<text:user-field-decl office:value-type="string" '
                    'office:string-value="%s" text:name="%s"/>') %
                         ((convert_unicode(u'你好 Zoé'),) * 2))
     self.assertEqual(user_field_decl.serialize(), expected)
 def test_create_variable_get(self):
     variable_get = odf_create_variable_get(u'你好 Zoé', value=42)
     expected = ('<text:variable-get text:name="%s" '
                   'office:value-type="float" office:value="42">'
                   '42'
                 '</text:variable-get>') % convert_unicode(u'你好 Zoé')
     self.assertEqual(variable_get.serialize(), expected)
Example #4
0
 def test_get_bookmark_start_list(self):
     bookmark_start = odf_create_bookmark_start(u'你好 Zoé')
     self.body.append(bookmark_start)
     get = self.body.get_bookmark_starts()[0]
     expected = ('<text:bookmark-start text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
Example #5
0
 def test_create_user_field_input(self):
     user_field_input = odf_create_user_field_input(u'你好 Zoé', value=42)
     expected = ('<text:user-field-input text:name="%s" '
                   'office:value-type="float" office:value="42">'
                   '42'
                 '</text:user-field-input>') % convert_unicode(u'你好 Zoé')
     self.assertEqual(user_field_input.serialize(), expected)
 def test_create_list(self):
     item = odf_create_list_item()
     a_list = odf_create_list([u"你好 Zoé"])
     expected = (
         "<text:list>" "<text:list-item>" "<text:p>%s</text:p>" "</text:list-item>" "</text:list>"
     ) % convert_unicode(u"你好 Zoé")
     self.assertEqual(a_list.serialize(), expected)
 def test_get_bookmark_end_list(self):
     body = self.body
     bookmark_end = odf_create_bookmark_end(u"你好 Zoé")
     body.append_element(bookmark_end)
     get = body.get_bookmark_end_list()[0]
     expected = '<text:bookmark-end text:name="%s"/>' % convert_unicode(u"你好 Zoé")
     self.assertEqual(get.serialize(), expected)
 def test_get_bookmark_start(self):
     body = self.body
     bookmark_start = odf_create_bookmark_start(u"你好 Zoé")
     body.append_element(bookmark_start)
     get = body.get_bookmark_start_by_name(u"你好 Zoé")
     expected = '<text:bookmark-start text:name="%s"/>' % convert_unicode(u"你好 Zoé")
     self.assertEqual(get.serialize(), expected)
 def test_get_reference_mark_list(self):
     body = self.body
     reference_mark = odf_create_reference_mark(u'你好 Zoé')
     body.append_element(reference_mark)
     get = body.get_reference_mark_list()[0]
     expected = ('<text:reference-mark text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
Example #10
0
 def test_get_reference_mark_end(self):
     body = self.body
     reference_mark_end = odf_create_reference_mark_end(u'你好 Zoé')
     body.append(reference_mark_end)
     get = body.get_reference_mark_end(name=u'你好 Zoé')
     expected = ('<text:reference-mark-end text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
Example #11
0
 def test_get_bookmark(self):
     body = self.body
     bookmark = odf_create_bookmark(u'你好 Zoé')
     body.append(bookmark)
     get = body.get_bookmark(name=u'你好 Zoé')
     expected = ('<text:bookmark text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
 def test_get_reference_mark_start(self):
     body = self.body
     reference_mark_start = odf_create_reference_mark_start(u'你好 Zoé')
     body.append_element(reference_mark_start)
     get = body.get_reference_mark_start_by_name(u'你好 Zoé')
     expected = ('<text:reference-mark-start text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
 def test_get_user_field_decl(self):
     clone = self.document.clone()
     body = clone.get_body()
     user_field_decl = body.get_user_field_decl(u"Champêtre")
     expected = ('<text:user-field-decl office:value-type="float" '
                   'office:value="1" text:name="%s"/>' %
                   convert_unicode(u"Champêtre"))
     self.assertEqual(user_field_decl.serialize(), expected)
Example #14
0
 def test_create_list(self):
     item = odf_create_list_item()
     a_list = odf_create_list([u'你好 Zoé'])
     expected = (('<text:list>'
                    '<text:list-item>'
                      '<text:p>%s</text:p>'
                    '</text:list-item>'
                  '</text:list>') % convert_unicode(u'你好 Zoé'))
     self.assertEqual(a_list.serialize(), expected)
Example #15
0
 def test_get_reference_mark_start(self):
     body = self.body
     para = body.get_paragraph()
     reference_mark_start = odf_create_reference_mark_start(u'你好 Zoé')
     para.append(reference_mark_start)
     get = body.get_reference_mark_start(name=u'你好 Zoé')
     expected = ('<text:reference-mark-start text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
Example #16
0
 def test_create_user_defined_3_existing(self):
     element = odf_create_user_defined(u'Référence',
                             from_document=self.document)
     expected = (
                 '<text:user-defined text:name="%s" '
                 'office:value-type="boolean" '
                 'office:boolean-value="true">'
                 'true</text:user-defined>') % convert_unicode(u'Référence')
     self.assertEqual(element.serialize(), expected)
Example #17
0
 def test_get_reference_mark_single_list(self):
     body = self.body
     para = body.get_paragraph()
     reference_mark = odf_create_reference_mark(u'你好 Zoé')
     para.append(reference_mark)
     get = body.get_reference_marks_single()[0]
     expected = ('<text:reference-mark text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
Example #18
0
 def test_get_bookmark_end_list(self):
     body = self.body
     bookmark_end = odf_create_bookmark_end(u'你好 Zoé')
     para = self.body.get_paragraph()
     para.append(bookmark_end)
     get = body.get_bookmark_ends()[0]
     expected = ('<text:bookmark-end text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(get.serialize(), expected)
 def test_get_variable_set(self):
     clone = self.document.clone()
     body = clone.get_body()
     variable_sets = body.get_variable_sets(u"Variabilité")
     self.assertEqual(len(variable_sets), 1)
     expected = ('<text:variable-set text:name="%s" '
                   'office:value-type="float" office:value="123" '
                   'style:data-style-name="N1">123</text:variable-set>' %
                     convert_unicode(u"Variabilité"))
     self.assertEqual(variable_sets[0].serialize(), expected)
 def test_with_variable(self):
     variable_set = odf_create_variable_set(u'你好 Zoé', 42)
     set_value(variable_set, u'你好 Zoé')
     expected = ('<text:variable-set office:value-type="string" '
                   'office:string-value="%s" text:name="%s" '
                   'text:display="none">'
                   '%s'
                 '</text:variable-set>') % (
                         (convert_unicode(u'你好 Zoé'),) * 3)
     self.assertEqual(variable_set.serialize(), expected)
 def test_create_variable_set_datetime(self):
     date = datetime(2009, 5, 17, 23, 23, 00)
     variable_set = odf_create_variable_set(u'你好 Zoé', value=date,
                                            display=True)
     expected = ('<text:variable-set text:name="%s" '
                   'office:value-type="date" '
                   'office:date-value="2009-05-17T23:23:00">'
                   '2009-05-17T23:23:00'
                 '</text:variable-set>') % convert_unicode(u'你好 Zoé')
     self.assertEqual(variable_set.serialize(), expected)
Example #22
0
 def test_create_user_defined_5_nodoc(self):
     element = odf_create_user_defined(u'Référence',
                             value=False, # default value if not existing
                             value_type=u'boolean',
                             from_document=None)
     expected = (
                 '<text:user-defined text:name="%s" '
                 'office:value-type="boolean" '
                 'office:boolean-value="false">'
                 'false</text:user-defined>') % convert_unicode(u'Référence')
     self.assertEqual(element.serialize(), expected)
 def test_with_cell(self):
     cell = odf_create_cell(42)
     set_value(cell, u'你好 Zoé')
     expected = ('<table:table-cell office:value-type="string" '
                   'office:string-value="%s">'
                   '<text:p>'
                     '%s'
                   '</text:p>'
                 '</table:table-cell>') % (
                             (convert_unicode(u'你好 Zoé'),) * 2)
     self.assertEqual(cell.serialize(), expected)
Example #24
0
 def test_get_user_defined(self):
     element = odf_create_user_defined(u'Référence',
                             value=False, # default value if not existing
                             value_type=u'boolean',
                             from_document=self.document)
     body = self.document.get_body()
     para = body.get_paragraph()
     para.append(element)
     user_defined = body.get_user_defined(u'Référence')
     expected = (
                 '<text:user-defined text:name="%s" '
                 'office:value-type="boolean" '
                 'office:boolean-value="true">'
                 'true</text:user-defined>') % convert_unicode(u'Référence')
     self.assertEqual(user_defined.serialize(), expected)
Example #25
0
 def test_create_bookmark_end(self):
     bookmark_end = odf_create_bookmark_end(u'你好 Zoé')
     expected = ('<text:bookmark-end text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(bookmark_end.serialize(), expected)
Example #26
0
 def test_create_reference_mark(self):
     reference_mark = odf_create_reference_mark(u'你好 Zoé')
     expected = ('<text:reference-mark text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(reference_mark.serialize(), expected)
Example #27
0
 def test_create_reference_mark_end(self):
     reference_mark_end = odf_create_reference_mark_end(u'你好 Zoé')
     expected = ('<text:reference-mark-end text:name="%s"/>' %
                 convert_unicode(u'你好 Zoé'))
     self.assertEqual(reference_mark_end.serialize(), expected)
 def test_create_variable_set_float(self):
     variable_set = odf_create_variable_set(u'你好 Zoé', value=42)
     expected = ('<text:variable-set text:name="%s" '
                   'office:value-type="float" office:value="42" '
                   'text:display="none"/>') % convert_unicode(u'你好 Zoé')
     self.assertEqual(variable_set.serialize(), expected)
 def test_create_variable_decl(self):
     variable_decl = odf_create_variable_decl(u'你好 Zoé', 'float')
     expected = ('<text:variable-decl office:value-type="float" '
                   'text:name="%s"/>') % convert_unicode(u'你好 Zoé')
     self.assertEqual(variable_decl.serialize(), expected)
 def test_create_bookmark_start(self):
     bookmark_start = odf_create_bookmark_start(u"你好 Zoé")
     expected = '<text:bookmark-start text:name="%s"/>' % convert_unicode(u"你好 Zoé")
     self.assertEqual(bookmark_start.serialize(), expected)
 def test_create_user_field_decl(self):
     user_field_decl = odf_create_user_field_decl(u'你好 Zoé', 42)
     expected = (('<text:user-field-decl text:name="%s" '
                    'office:value-type="float" office:value="42"/>') %
                   convert_unicode(u'你好 Zoé'))
     self.assertEqual(user_field_decl.serialize(), expected)
 def test_create_bookmark_end(self):
     bookmark_end = odf_create_bookmark_end(u"你好 Zoé")
     expected = '<text:bookmark-end text:name="%s"/>' % convert_unicode(u"你好 Zoé")
     self.assertEqual(bookmark_end.serialize(), expected)