[Erp5-report] r31074 nicolas - /erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Dec 4 11:48:32 CET 2009
Author: nicolas
Date: Fri Dec 4 11:48:25 2009
New Revision: 31074
URL: http://svn.erp5.org?rev=31074&view=rev
Log:
Check none checked checkbox
Modified:
erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py
Modified: erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py?rev=31074&r1=31073&r2=31074&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testFormPrintout.py [utf8] Fri Dec 4 11:48:25 2009
@@ -1202,8 +1202,8 @@
if foo_form._getOb(field_name, None) is None:
foo_form.manage_addField(field_name, 'CheckBox', 'CheckBoxField')
checkbox = getattr(foo_form, field_name)
+
checkbox.values['default'] = 1
-
odf_document = foo_printout()
builder = OOoBuilder(odf_document)
content_xml = builder.extract("content.xml")
@@ -1211,6 +1211,13 @@
node = document_tree.xpath('//form:checkbox[@form:name = "%s"]' % field_name, namespaces=document_tree.nsmap)[0]
self.assertTrue(node.get('{%s}current-state' % document_tree.nsmap['form']))
+ checkbox.values['default'] = 0
+ odf_document = foo_printout()
+ builder = OOoBuilder(odf_document)
+ content_xml = builder.extract("content.xml")
+ document_tree = etree.XML(content_xml)
+ node = document_tree.xpath('//form:checkbox[@form:name = "%s"]' % field_name, namespaces=document_tree.nsmap)[0]
+ self.assertFalse(node.get('{%s}current-state' % document_tree.nsmap['form']))
def test_suite():
suite = unittest.TestSuite()
More information about the Erp5-report
mailing list