From 8b769565f34b3963ed6b5a34989655ea9342c0cf Mon Sep 17 00:00:00 2001 From: Mayoro Diagne <mayoro@nexedi.com> Date: Mon, 28 Jul 2008 16:14:06 +0000 Subject: [PATCH] - removing test_01_HasEverything - using self.assertTrue instead of self.assertEquals(..., True) - using the default user of tests git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@22696 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../ERP5Type/tests/testDocumentationHelper.py | 64 ++++++------------- 1 file changed, 20 insertions(+), 44 deletions(-) diff --git a/product/ERP5Type/tests/testDocumentationHelper.py b/product/ERP5Type/tests/testDocumentationHelper.py index f9f4cebfd2..12ca4f6494 100644 --- a/product/ERP5Type/tests/testDocumentationHelper.py +++ b/product/ERP5Type/tests/testDocumentationHelper.py @@ -31,17 +31,15 @@ import unittest from Testing import ZopeTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase from Products.ERP5Type.DocumentationHelper import * -from AccessControl.SecurityManagement import newSecurityManager from zLOG import LOG -HTTP_OK = 200 -class TestDocumentationHelper(ERP5TypeTestCase, ZopeTestCase.Functional): +class TestDocumentationHelper(ERP5TypeTestCase): """ This is the list of test """ - + auth = "ERP5TypeTestCase:" run_all_test = 1 def getTitle(self): @@ -49,13 +47,6 @@ class TestDocumentationHelper(ERP5TypeTestCase, ZopeTestCase.Functional): def afterSetUp(self): self.login() - self.auth = "mayoro:" - - def login(self, run=run_all_test): - uf = self.getPortal().acl_users - uf._doAddUser('mayoro', '', ['Manager'], []) - user = uf.getUserById('mayoro').__of__(uf) - newSecurityManager(None, user) def getBusinessTemplateList(self): """return list of business templates to be installed. """ @@ -64,55 +55,40 @@ class TestDocumentationHelper(ERP5TypeTestCase, ZopeTestCase.Functional): 'erp5_xhtml_style', 'erp5_ui_test', ) - - def test_01_HasEverything(self): - # Test if portal_class was created - ZopeTestCase._print('\nTest Has Everything ') - LOG('Testing... ',0,'testHasEverything') - self.assertNotEquals(self.portal._getOb('portal_classes', None), None) - def test_02_ERP5Site(self): + def test_01_ERP5Site(self): ZopeTestCase._print('\nTest Documentation ERP5Site') - LOG('Testing... ',0,'Documentation of test_02_ERP5Site') + LOG('Testing... ', 0, 'Documentation of test_01_ERP5Site') site_uri = self.portal.getUrl() site_do = ERP5SiteDocumentationHelper(site_uri).__of__(self.portal) - self.assertNotEquals(site_do, None) self.assertEquals(len(site_do.getSectionList()), 1) #just erp5_core, erp5_mysql_innodb_catalog, erp5_documentation #, erp5_xhtml_style and erp5_ui_test are installed self.assertEquals(len(site_do.getBusinessTemplateIdList()), 5) - response = self.publish( \ - '/%s/portal_classes/getDocumentationHelper?uri=%s&class_name=ERP5SiteDocumentationHelper' % \ - (self.portal.getId(), site_uri), self.auth, handle_errors=False) - self.assertEquals(HTTP_OK, response.getStatus()) - #test the report mode of the documentation of the whoole site - response_report = self.publish( \ - '/%s/portal_classes/DocumentationHelper_viewReport?uri=%s&class_name=ERP5SiteDocumentationHelper' % \ - (self.portal.getId(), site_uri), self.auth, handle_errors=False) - self.assertEquals(HTTP_OK, response_report.getStatus()) + self.portal.portal_classes.getDocumentationHelper( + 'ERP5SiteDocumentationHelper', site_uri) + #test the report mode of the documentation of the whole site + self.portal.REQUEST['class_name'] = 'ERP5SiteDocumentationHelper' + self.portal.REQUEST['uri'] = site_uri + self.portal.portal_classes.DocumentationHelper_viewReport() def test_02_bt(self): ZopeTestCase._print('\nTest Documentation Business Template') - LOG('Testing... ',0,'Documentation of test_02_bt') + LOG('Testing... ', 0, 'Documentation of test_02_bt') bt_ui_test = self.portal.portal_templates.getInstalledBusinessTemplate('erp5_ui_test') bt_uri = bt_ui_test.getUrl() #do means documented_object bt_do = BusinessTemplateDocumentationHelper(bt_uri).__of__(self.portal) - self.assertNotEquals(bt_do, None) self.assertEquals(len(bt_do.getSectionList()), 7) - self.assertEquals('Foo' in bt_do.getPortalTypeIdList(), True) - self.assertEquals('Bar' in bt_do.getPortalTypeIdList(), True) - self.assertEquals('foo_module' in bt_do.getModuleIdList(), True) - self.assertEquals('bar_module' in bt_do.getModuleIdList(), True) - response = self.publish( \ - '/%s/portal_classes/getDocumentationHelper?uri=%s&class_name=BusinessTemplateDocumentationHelper' % \ - (self.portal.getId(), bt_uri), self.auth, handle_errors=False) - self.assertEquals(HTTP_OK, response.getStatus()) - response_report = self.publish( \ - '/%s/portal_classes/DocumentationHelper_viewReport?uri=%s&class_name=BusinessTemplateDocumentationHelper' % \ - (self.portal.getId(), bt_uri), self.auth, handle_errors=False) - self.assertEquals(HTTP_OK, response_report.getStatus()) - + self.assertTrue('Foo' in bt_do.getPortalTypeIdList()) + self.assertTrue('Bar' in bt_do.getPortalTypeIdList()) + self.assertTrue('foo_module' in bt_do.getModuleIdList()) + self.assertTrue('bar_module' in bt_do.getModuleIdList()) + self.portal.portal_classes.getDocumentationHelper( + 'BusinessTemplateDocumentationHelper', bt_uri) + self.portal.REQUEST['class_name'] = 'ERP5SiteDocumentationHelper' + self.portal.REQUEST['uri'] = bt_uri + self.portal.portal_classes.DocumentationHelper_viewReport() def test_suite(): suite = unittest.TestSuite() -- 2.30.9