[Erp5-report] r28292 - /erp5/trunk/products/ERP5Form/tests/testPreferences.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 5 18:22:40 CEST 2009


Author: luke
Date: Wed Aug  5 18:22:40 2009
New Revision: 28292

URL: http://svn.erp5.org?rev=28292&view=rev
Log:
 - check negative case for getActiveSystemPreference - nothing is returned in normal operation

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=28292&r1=28291&r2=28292&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/tests/testPreferences.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/tests/testPreferences.py [utf8] Wed Aug  5 18:22:40 2009
@@ -110,12 +110,16 @@
     site = self.getPreferenceTool()['site']
 
     self.assertEqual(None, self.getPreferenceTool().getActivePreference())
+    self.assertEqual(None,
+        self.getPreferenceTool().getActiveSystemPreference())
 
     person1.portal_workflow.doActionFor(
        person1, 'enable_action', wf_id='preference_workflow')
     self.assertEquals(person1.getPreferenceState(), 'enabled')
 
     self.assertEqual( person1, self.getPreferenceTool().getActivePreference())
+    self.assertEqual(None,
+        self.getPreferenceTool().getActiveSystemPreference())
 
     portal_workflow.doActionFor(
        site, 'enable_action', wf_id='preference_workflow')
@@ -123,6 +127,8 @@
     self.assertEquals(site.getPreferenceState(),    'global')
 
     self.assertEqual(person1, self.getPreferenceTool().getActivePreference())
+    self.assertEqual(None,
+        self.getPreferenceTool().getActiveSystemPreference())
 
     portal_workflow.doActionFor(
        group, 'enable_action', wf_id='preference_workflow')
@@ -131,10 +137,14 @@
     self.assertEquals(site.getPreferenceState(),    'global')
 
     self.assertEqual(person1, self.getPreferenceTool().getActivePreference())
+    self.assertEqual(None,
+        self.getPreferenceTool().getActiveSystemPreference())
 
     portal_workflow.doActionFor(
        person2, 'enable_action', wf_id='preference_workflow')
     self.assertEqual(person2, self.getPreferenceTool().getActivePreference())
+    self.assertEqual(None,
+        self.getPreferenceTool().getActiveSystemPreference())
     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