[Erp5-report] r28289 - /erp5/trunk/products/ERP5Form/tests/testPreferences.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Aug 5 18:11:31 CEST 2009
Author: luke
Date: Wed Aug 5 18:11:30 2009
New Revision: 28289
URL: http://svn.erp5.org?rev=28289&view=rev
Log:
- extend with testing getActivePreference result
Modified:
erp5/trunk/products/ERP5Form/tests/testPreferences.py
Modified: erp5/trunk/products/ERP5Form/tests/testPreferences.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/tests/testPreferences.py?rev=28289&r1=28288&r2=28289&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/tests/testPreferences.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/tests/testPreferences.py [utf8] Wed Aug 5 18:11:30 2009
@@ -109,14 +109,20 @@
group = self.getPreferenceTool()['group']
site = self.getPreferenceTool()['site']
+ self.assertEqual(None, self.getPreferenceTool().getActivePreference())
+
person1.portal_workflow.doActionFor(
person1, 'enable_action', wf_id='preference_workflow')
self.assertEquals(person1.getPreferenceState(), 'enabled')
+ self.assertEqual( person1, self.getPreferenceTool().getActivePreference())
+
portal_workflow.doActionFor(
site, 'enable_action', wf_id='preference_workflow')
self.assertEquals(person1.getPreferenceState(), 'enabled')
self.assertEquals(site.getPreferenceState(), 'global')
+
+ self.assertEqual(person1, self.getPreferenceTool().getActivePreference())
portal_workflow.doActionFor(
group, 'enable_action', wf_id='preference_workflow')
@@ -124,8 +130,11 @@
self.assertEquals(group.getPreferenceState(), 'enabled')
self.assertEquals(site.getPreferenceState(), 'global')
+ self.assertEqual(person1, self.getPreferenceTool().getActivePreference())
+
portal_workflow.doActionFor(
person2, 'enable_action', wf_id='preference_workflow')
+ self.assertEqual(person2, self.getPreferenceTool().getActivePreference())
self.assertEquals(person2.getPreferenceState(), 'enabled')
# enabling a preference disable all other of the same level
self.assertEquals(person1.getPreferenceState(), 'disabled')
More information about the Erp5-report
mailing list