[Erp5-report] r15880 - /erp5/trunk/products/ERP5/tests/testERP5HR.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Aug 28 19:19:36 CEST 2007
Author: jerome
Date: Tue Aug 28 19:19:35 2007
New Revision: 15880
URL: http://svn.erp5.org?rev=15880&view=rev
Log:
cleanup unused imports
add test asURL Method on email
Modified:
erp5/trunk/products/ERP5/tests/testERP5HR.py
Modified: erp5/trunk/products/ERP5/tests/testERP5HR.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5HR.py?rev=15880&r1=15879&r2=15880&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5HR.py (original)
+++ erp5/trunk/products/ERP5/tests/testERP5HR.py Tue Aug 28 19:19:35 2007
@@ -27,24 +27,13 @@
##############################################################################
-import os
-from zLOG import LOG
-from Testing import ZopeTestCase
+import unittest
+
from DateTime import DateTime
-from Products.CMFCore.utils import getToolByName
from Products.ERP5Type.Utils import convertToUpperCase
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.tests.Sequence import SequenceList
from AccessControl.SecurityManagement import newSecurityManager
-
-
-if __name__ == '__main__':
- execfile(os.path.join(sys.path[0], 'framework.py'))
-
-# Needed in order to have a log file inside the current folder
-os.environ['EVENT_LOG_FILE'] = os.path.join(os.getcwd(), 'zLOG.log')
-os.environ['EVENT_LOG_SEVERITY'] = '-300'
-
class TestHR(ERP5TypeTestCase):
@@ -95,9 +84,8 @@
## Usefull methods
##################################
- def login(self, quiet=QUIET, run=RUN_ALL_TEST):
- """
- Create a new manager user and login.
+ def login(self):
+ """Create a new manager user and login.
"""
user_name = 'kevin'
user_folder = self.getPortal().acl_users
@@ -877,11 +865,15 @@
self.assertEquals('', pers.newContent(portal_type='Fax').asText())
-if __name__ == '__main__':
- framework()
-else:
- import unittest
- def test_suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(TestHR))
- return suite
+ def test_EmailAsURL(self):
+ # asURL method works on email
+ pers = self.getPersonModule().newContent(portal_type='Person')
+ pers.setDefaultEmailText('nobody at example.com')
+ email = per.getDefaultEmailValue()
+ self.assertEquals('mailto:nobody at example.com', email.asURL())
+
+
+def test_suite():
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(TestHR))
+ return suite
More information about the Erp5-report
mailing list