From 08c3462df0d4dab05d8e5537450a2c08db7fde8d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Mon, 15 Oct 2007 09:06:55 +0000
Subject: [PATCH] remove obsolete test

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17001 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../ERP5Catalog/tests/testCatalogSecurity.py  | 151 ------------------
 1 file changed, 151 deletions(-)
 delete mode 100644 product/ERP5Catalog/tests/testCatalogSecurity.py

diff --git a/product/ERP5Catalog/tests/testCatalogSecurity.py b/product/ERP5Catalog/tests/testCatalogSecurity.py
deleted file mode 100644
index 1e09f9b5ae..0000000000
--- a/product/ERP5Catalog/tests/testCatalogSecurity.py
+++ /dev/null
@@ -1,151 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2004 Nexedi SARL and Contributors. All Rights Reserved.
-#          Sebastien Robin <seb@nexedi.com>
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-##############################################################################
-
-
-import unittest
-from Testing import ZopeTestCase
-from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
-from AccessControl.SecurityManagement import newSecurityManager
-from zLOG import LOG
-
-class Test(ERP5TypeTestCase):
-  """
-  This is the list of test
-
-  """
-
-  def getTitle(self):
-    return "CatalogSecurity"
-
-  def getBusinessTemplateList(self):
-    return ('erp5_base',)
-
-  # Different variables used for this test
-  run_all_test = 1
-  source_company_id = 'Nexedi'
-  destination_company_id = 'Coramy'
-  component_id = 'brick'
-  sales_order_id = '1'
-  quantity = 10
-  base_price = 0.7832
-
-  #def populate(self, quiet=1, run=1):
-  def afterSetUp(self, quiet=1, run=1):
-    self.login()
-    portal = self.getPortal()
-    catalog_tool = self.getCatalogTool()
-    # XXX This does not works
-    #catalog_tool.reindexObject(portal)
-
-    # First reindex
-    #LOG('afterSetup',0,'portal.portal_categories.immediateReindexObject')
-    #portal.portal_categories.immediateReindexObject()
-    #LOG('afterSetup',0,'portal.portal_simulation.immediateReindexObject')
-    #portal.portal_simulation.immediateReindexObject()
-
-  def login(self, username='seb',quiet=0, run=run_all_test):
-    uf = self.getPortal().acl_users
-    if getattr(uf,'seb',None) is None:
-      uf._doAddUser('seb', '', ['Manager'], [])
-      uf._addGroup('GroupA')
-      uf._addGroup('GroupB')
-      uf._doAddUser('UserA', '', ['Member'], [],groups=['GroupA'])
-      uf._doAddUser('UserB', '', ['Member'], [],groups=['GroupB'])
-    user = uf.getUserById(username).__of__(uf)
-    newSecurityManager(None, user)
-
-  def getSQLPathList(self):
-    """
-    Give the full list of path in the catalog
-    """
-    sql_connection = self.getSQLConnection()
-    sql = 'select path from catalog'
-    result = sql_connection.manage_test(sql)
-    path_list = map(lambda x: x['path'],result)
-    return path_list
-
-  def checkRelativeUrlInSQLPathList(self,url_list):
-    path_list = self.getSQLPathList()
-    portal_id = self.getPortalId()
-    for url in url_list:
-      path = '/' + portal_id + '/' + url
-      self.failUnless(path in path_list)
-      LOG('checkRelativeUrlInSQLPathList found path:',0,path)
-
-  def checkRelativeUrlNotInSQLPathList(self,url_list):
-    path_list = self.getSQLPathList()
-    portal_id = self.getPortalId()
-    for url in url_list:
-      path = '/' + portal_id + '/' + url
-      self.failUnless(path not in  path_list)
-      LOG('checkRelativeUrlInSQLPathList not found path:',0,path)
-
-
-  def test_01_StandardSearchFolder(self, quiet=0, run=run_all_test):
-    # Test if portal_synchronizations was created
-    if not run: return
-    if not quiet:
-      ZopeTestCase._print('\nTest Standard Search Folder ')
-      LOG('Testing... ',0,'testStandardSearchFolder')
-    organisation_module = self.getOrganisationModule()
-    organisation_module.manage_addLocalGroupRoles('GroupA',['Author'])
-    organisation_module.manage_addLocalGroupRoles('GroupB',['Author'])
-    self.login('UserA')
-    organisation_module.newContent(id='A',immediate_reindex=1)
-    organisation_list = organisation_module.searchFolder()
-    self.assertEquals(len(organisation_list),1)
-    self.login('UserB')
-    organisation_list = organisation_module.searchFolder()
-    self.assertEquals(len(organisation_list),1)
-
-  def test_02_SearchFolderWithNegativeGroup(self, quiet=0, run=run_all_test):
-    # Test if portal_synchronizations was created
-    if not run: return
-    if not quiet:
-      ZopeTestCase._print('\nTest Search Folder With Negative Group')
-      LOG('Testing... ',0,'testSeachFolderWithNegativeGroup')
-    organisation_module = self.getOrganisationModule()
-    organisation_module.manage_addLocalGroupRoles('GroupA',['Author'])
-    organisation_module.manage_addLocalGroupRoles('GroupB',['Author'])
-    self.login('UserA')
-    organisation = organisation_module.newContent(id='A',immediate_reindex=1)
-    organisation_list = organisation_module.searchFolder()
-    self.assertEquals(len(organisation_list),1)
-    self.login()
-    organisation.manage_addLocalGroupRoles('GroupB',['-Author'])
-    organisation.immediateReindexObject()
-    self.login('UserB')
-    organisation_list = organisation_module.searchFolder()
-    self.assertEquals(len(organisation_list),0)
-
-
-def test_suite():
-  suite = unittest.TestSuite()
-  suite.addTest(unittest.makeSuite(Test))
-  return suite
-
-- 
2.30.9