[Erp5-report] r38804 fabien - in /experimental/bt5/erp5_credential: TestTemplateItem/ bt/

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 30 15:16:15 CEST 2010


Author: fabien
Date: Thu Sep 30 15:16:13 2010
New Revision: 38804

URL: http://svn.erp5.org?rev=38804&view=rev
Log:
make possible to enable preferences one by one
use edit instead of set. edit method clear the cache, not set

Modified:
    experimental/bt5/erp5_credential/TestTemplateItem/testERP5Credential.py
    experimental/bt5/erp5_credential/bt/revision

Modified: experimental/bt5/erp5_credential/TestTemplateItem/testERP5Credential.py
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/TestTemplateItem/testERP5Credential.py?rev=38804&r1=38803&r2=38804&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/TestTemplateItem/testERP5Credential.py [utf8] (original)
+++ experimental/bt5/erp5_credential/TestTemplateItem/testERP5Credential.py [utf8] Thu Sep 30 15:16:13 2010
@@ -105,7 +105,7 @@ class TestERP5Credential(ERP5TypeTestCas
         self.portal.getDefaultModule('Person'))
     for module in module_list:
       module.manage_delObjects(list(module.objectIds()))
-    self._disablePreference()
+    self.stepUnSetCredentialAutomaticApprovalPreferences()
     transaction.commit()
     self.tic()
     self.logout()
@@ -129,14 +129,54 @@ class TestERP5Credential(ERP5TypeTestCas
     if preference.getPreferenceState() in ('enable', 'global'):
       preference.disable()
 
-  def stepSetAutomaticApprovalPreferences(self, sequence=None,
+  def stepUnSetCredentialAutomaticApprovalPreferences(self, sequence=None,
       sequence_list=None, **kw):
     self.login()
     preference = self._getPreference()
-    preference.setPreferredCredentialRequestAutomaticApproval(True)
-    preference.setPreferredOrganisationCredentialUpdateAutomaticApproval(True)
-    preference.setPreferredCredentialRecoveryAutomaticApproval(True)
-    preference.setPreferredPersonCredentialUpdateAutomaticApproval(True)
+    preference.edit(preferred_credential_request_automatic_approval=False,
+                    preferred_organisation_credential_update_automatic_approval=False,
+                    preferred_credential_recovery_automatic_approval=False,
+                    preferred_person_credential_update_automatic_approval=False)
+    self._enablePreference()
+    transaction.commit()
+    self.tic()
+    self.logout()
+
+  def stepSetCredentialRequestAutomaticApprovalPreferences(self, sequence=None,
+      sequence_list=None, **kw):
+    self.login()
+    preference = self._getPreference()
+    preference.edit(preferred_credential_request_automatic_approval=True)
+    self._enablePreference()
+    transaction.commit()
+    self.tic()
+    self.logout()
+
+  def stepSetOrganisationCredentialUpdateAutomaticApprovalPreferences(self, sequence=None,
+      sequence_list=None, **kw):
+    self.login()
+    preference = self._getPreference()
+    preference.edit(preferred_organisation_credential_update_automatic_approval=True)
+    self._enablePreference()
+    transaction.commit()
+    self.tic()
+    self.logout()
+
+  def stepSetCredentialRecoveryAutomaticApprovalPreferences(self, sequence=None,
+      sequence_list=None, **kw):
+    self.login()
+    preference = self._getPreference()
+    preference.edit(preferred_credential_recovery_automatic_approval=True)
+    self._enablePreference()
+    transaction.commit()
+    self.tic()
+    self.logout()
+
+  def stepSetPersonCredentialUpdateAutomaticApprovalPreferences(self, sequence=None,
+      sequence_list=None, **kw):
+    self.login()
+    preference = self._getPreference()
+    preference.edit(preferred_person_credential_update_automatic_approval=False)
     self._enablePreference()
     transaction.commit()
     self.tic()
@@ -415,7 +455,7 @@ class TestERP5Credential(ERP5TypeTestCas
     intervention
     '''
     sequence_list = SequenceList()
-    sequence_string = 'SetAutomaticApprovalPreferences '\
+    sequence_string = 'SetCredentialRequestAutomaticApprovalPreferences '\
                       'CreateSimpleSubscriptionRequest Tic '\
                       'CheckAccountIsCreated '\
 
@@ -430,7 +470,7 @@ class TestERP5Credential(ERP5TypeTestCas
     intervention
     '''
     sequence_list = SequenceList()
-    sequence_string = 'SetAutomaticApprovalPreferences '\
+    sequence_string = 'SetPersonCredentialUpdateAutomaticApprovalPreferences '\
                       'CreateSimpleSubscriptionRequest '\
                       'AcceptSubscriptionRequest Tic '\
                       'CreateCredentialUpdate Tic '\

Modified: experimental/bt5/erp5_credential/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/bt/revision?rev=38804&r1=38803&r2=38804&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/bt/revision [utf8] (original)
+++ experimental/bt5/erp5_credential/bt/revision [utf8] Thu Sep 30 15:16:13 2010
@@ -1 +1 @@
-231
+232




More information about the Erp5-report mailing list