[Erp5-report] r15947 - /erp5/trunk/products/ERP5Security/tests/testERP5Security.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Aug 30 11:14:57 CEST 2007


Author: jerome
Date: Thu Aug 30 11:14:56 2007
New Revision: 15947

URL: http://svn.erp5.org?rev=15947&view=rev
Log:
Check that changes in user assignements are reflected immediatly

Modified:
    erp5/trunk/products/ERP5Security/tests/testERP5Security.py

Modified: erp5/trunk/products/ERP5Security/tests/testERP5Security.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Security/tests/testERP5Security.py?rev=15947&r1=15946&r2=15947&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Security/tests/testERP5Security.py (original)
+++ erp5/trunk/products/ERP5Security/tests/testERP5Security.py Thu Aug 30 11:14:56 2007
@@ -196,6 +196,18 @@
     self.assertNotEquals(person_module[changed['new_id']].getReference(),
                          person_module[changed['id']].getReference())
   
+  def test_OpenningAssignmentClearCache(self):
+    """Openning an assignment for a person clear the cache automatically."""
+    pers = self._makePerson(reference='the_user', password='secret',
+                            open_assignment=0)
+    self._assertUserDoesNotExists('the_user', 'secret')
+    assi = pers.newContent(portal_type='Assignment')
+    assi.open()
+    self._assertUserExists('the_user', 'secret')
+    assi.close()
+    self._assertUserDoesNotExists('the_user', 'secret')
+
+
 class TestLocalRoleManagement(ERP5TypeTestCase):
   """Tests Local Role Management with ERP5Security.
 




More information about the Erp5-report mailing list