[Erp5-report] r43954 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: TestTemplateItem/ bt/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Mar 3 20:59:32 CET 2011
Author: gabriel
Date: Thu Mar 3 20:59:32 2011
New Revision: 43954
URL: http://svn.erp5.org?rev=43954&view=rev
Log:
add new test validate the script ERP5Site_getUserValidationState
Modified:
erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
Modified: erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py?rev=43954&r1=43953&r2=43954&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] Thu Mar 3 20:59:32 2011
@@ -69,6 +69,10 @@ class TestUNG(ERP5TypeTestCase):
'erp5_web_ung_core',
'erp5_web_ung_theme',)
+ def afterSetUp(self):
+ """Clean up form"""
+ self.portal.REQUEST.form.clear()
+
def assertCreateDocumentUsingTemplate(self, template, **kw):
web_page_module = self.portal.web_page_module
self.portal.ERP5Site_createNewWebDocument(template)
@@ -288,4 +292,27 @@ class TestUNG(ERP5TypeTestCase):
self.assertEquals(person.getLastName(), "User")
self.assertEquals(person.getValidationState(), "validated")
self.assertEquals(person.getEmail().getPortalType(), "Email")
- self.assertEquals(person.getEmailText(), "g at g.com")
\ No newline at end of file
+ self.assertEquals(person.getEmailText(), "g at g.com")
+
+ def testERP5Site_getUserValidationState(self):
+ """Test script ERP5Site_getUserValidationState"""
+ portal = self.portal
+ form_dict = dict(firstname="UNG",
+ lastname="User",
+ email="g at g.com",
+ reference="ung_reference")
+ portal.REQUEST.form.update(form_dict)
+ portal.ERPSite_createUNGUser()
+ kw = dict(first_name=form_dict["firstname"],
+ last_name=form_dict["lastname"],
+ )
+ response = json.loads(portal.ERP5Site_getUserValidationState(**kw))
+ self.assertEquals(response.get("response"), False)
+ self.stepTic()
+ response = json.loads(portal.ERP5Site_getUserValidationState(**kw))
+ self.assertEquals(response.get("response"), True)
+ kw = dict(first_name="Not Exist",
+ reference="no_reference",
+ )
+ response = json.loads(portal.ERP5Site_getUserValidationState(**kw))
+ self.assertEquals(response.get("response"), False)
\ No newline at end of file
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=43954&r1=43953&r2=43954&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Thu Mar 3 20:59:32 2011
@@ -1 +1 @@
-270
\ No newline at end of file
+271
\ No newline at end of file
More information about the Erp5-report
mailing list