[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