From a5ec6e1fc14a3c5667c56015d416c50b5f925759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com> Date: Mon, 10 Sep 2007 09:18:19 +0000 Subject: [PATCH] instead of defining a non sense method for getitem by uid, copy and paste the current one and with this new one git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@16207 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testBusinessTemplate.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/product/ERP5/tests/testBusinessTemplate.py b/product/ERP5/tests/testBusinessTemplate.py index dfef1d5e01..caf3c68d01 100644 --- a/product/ERP5/tests/testBusinessTemplate.py +++ b/product/ERP5/tests/testBusinessTemplate.py @@ -1324,7 +1324,14 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): """ catalog = self.getCatalogTool().getSQLCatalog() # modify method related configuration - catalog.sql_getitem_by_uid = 'z_search_results' + copy_data = catalog.manage_copyObjects(ids=["z_getitem_by_uid"]) + ids = catalog.manage_pasteObjects(copy_data) + new_id = ids[0]['new_id'] + new_method = catalog._getOb(new_id) + catalog.manage_renameObjects([new_id,], ["z_getitem_by_uid_2",]) + new_method = catalog._getOb("z_getitem_by_uid_2") + self.assertNotEqual(new_method, None) + catalog.sql_getitem_by_uid = 'z_getitem_by_uid_2' # modify table related configuration catalog.sql_search_tables = tuple( list(catalog.sql_search_tables) + ['translation'] ) @@ -1339,7 +1346,7 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): """ catalog = self.getCatalogTool().getSQLCatalog() # method related configuration - self.assertEquals(catalog.sql_getitem_by_uid, 'z_search_results') + self.assertEquals(catalog.sql_getitem_by_uid, 'z_getitem_by_uid_2') # table related configuration self.failUnless('translation' in catalog.sql_search_tables) # column related configuration -- 2.30.9