[Erp5-report] r39150 luke - /erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Oct 14 15:22:47 CEST 2010
Author: luke
Date: Thu Oct 14 15:22:45 2010
New Revision: 39150
URL: http://svn.erp5.org?rev=39150&view=rev
Log:
- check bad incorrect login works correctly in case of no connection to
authentication server
Modified:
erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py
Modified: erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py?rev=39150&r1=39149&r2=39150&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py [utf8] (original)
+++ erp5/trunk/products/ERP5Wizard/tests/testERP5RemoteUserManager.py [utf8] Thu Oct 14 15:22:45 2010
@@ -117,7 +117,6 @@ class TestERP5RemoteUserManager(ERP5Type
self.portal.acl_users.manage_delObjects(self.erp5_remote_manager_id)
self.portal.deleteContent('portal_witch')
self.removeAuthenticationServerPreferences()
- self.portal.portal_caches.clearAllCache()
transaction.commit()
self.tic()
self.person_module.deleteContent(list(self.person_module.objectIds()))
@@ -128,6 +127,7 @@ class TestERP5RemoteUserManager(ERP5Type
portal_preferences = self.portal.portal_preferences
if self.system_preference_id in portal_preferences.objectIds():
portal_preferences.deleteContent(self.system_preference_id)
+ self.portal.portal_caches.clearAllCache()
def setUpAuthenticationServerPreferences(self, server_url=None,
server_root=None):
@@ -183,6 +183,18 @@ class TestERP5RemoteUserManager(ERP5Type
self.assertEqual(None,
self.erp5_remote_manager.authenticateCredentials(kw))
+ def test_incorrect_login_in_case_of_no_connection(self):
+ login = 'someone'
+ password = 'somepass'
+ self.createPerson(login, password)
+ transaction.commit()
+ self.tic()
+ kw = {'login':login, 'password': password}
+ self.removeAuthenticationServerPreferences()
+ transaction.commit()
+ self.tic()
+ self.assertEqual(None, self.erp5_remote_manager.authenticateCredentials(kw))
+
def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestERP5RemoteUserManager))
More information about the Erp5-report
mailing list