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)
示例#2
0
 def test_with_user_field(self):
     user_field_decl = odf_create_user_field_decl('你好 Zoé', 42)
     set_value(user_field_decl, '你好 Zoé')
     expected = (('<text:user-field-decl office:value-type="string" '
                    'office:string-value="%s" text:name="%s"/>') %
                         ((convert_unicode('你好 Zoé'),) * 2))
     self.assertEqual(user_field_decl.serialize(), expected)
示例#3
0
paragraph = odf_create_paragraph(text, style=u"Standard")
body.append(paragraph)
paragraph._insert_between(variable_set, u"Set", u"spam.")

text = u'The value of spam is: '
value = body.get_variable_set_value('spam')
variable_get = odf_create_variable_get('spam', value)
paragraph = odf_create_paragraph(text, style=u"Standard")
body.append(paragraph)
paragraph.insert_variable(variable_get, u"is: ")

# 7- An user field
# ----------------

# An user field "pi5" with the value 3.14159
user_field_decl = odf_create_user_field_decl('pi5', value=3.14159)

# Insert
heading = odf_create_heading(1, text=u'An user field')
body.append(heading)

decl = body.get_user_field_decls()
decl.append(user_field_decl)

text = u'The value of pi5 is: '
value = body.get_user_field_value('pi5')
user_field_get = odf_create_user_field_get('pi5', value)
paragraph = odf_create_paragraph(text, style=u"Standard")
body.append(paragraph)
paragraph._insert_between(user_field_get, u"The", u"is: ")
示例#4
0
body.append(paragraph)
paragraph._insert_between(variable_set, u"Set", u"spam.")

text = u'The value of spam is: '
value = body.get_variable_set_value('spam')
variable_get = odf_create_variable_get('spam', value)
paragraph = odf_create_paragraph(text, style=u"Standard")
body.append(paragraph)
paragraph.insert_variable(variable_get, u"is: ")


# 5- An user field
# ----------------

# An user field "pi5" with the value 3.14159
user_field_decl = odf_create_user_field_decl('pi5', value=3.14159)

# Insert
heading = odf_create_heading(1, text=u'An user field')
body.append(heading)

decl = body.get_user_field_decls()
decl.append(user_field_decl)

text = u'The value of pi5 is: '
value = body.get_user_field_value('pi5')
user_field_get = odf_create_user_field_get('pi5', value)
paragraph = odf_create_paragraph(text, style=u"Standard")
body.append(paragraph)
paragraph._insert_between(user_field_get, u"The", u"is: ")
 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_with_user_field(self):
     user_field_decl = odf_create_user_field_decl(u'你好 Zoé', 42)
     self.assertEqual(get_value(user_field_decl), 42)
示例#7
0
 def test_create_user_field_decl(self):
     user_field_decl = odf_create_user_field_decl('你好 Zoé', 42)
     expected = (('<text:user-field-decl text:name="%s" '
                    'office:value-type="float" office:value="42"/>') %
                   convert_unicode('你好 Zoé'))
     self.assertEqual(user_field_decl.serialize(), expected)
示例#8
0
 def test_with_user_field(self):
     user_field_decl = odf_create_user_field_decl('你好 Zoé', 42)
     self.assertEqual(get_value(user_field_decl), 42)