From 394d8d46e3334b307ffb5f6645c7486981a795bc Mon Sep 17 00:00:00 2001 From: Sebastien Robin <seb@nexedi.com> Date: Sat, 29 Oct 2005 08:36:19 +0000 Subject: [PATCH] make sure some categories are not already there git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4165 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/CMFCategory/tests/testCMFCategory.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/product/CMFCategory/tests/testCMFCategory.py b/product/CMFCategory/tests/testCMFCategory.py index f1f9814861..947d78292b 100755 --- a/product/CMFCategory/tests/testCMFCategory.py +++ b/product/CMFCategory/tests/testCMFCategory.py @@ -134,10 +134,15 @@ class TestCMFCategory(ERP5TypeTestCase): portal_categories[bc].setAcquisitionAppendValue(0) portal_categories[bc].setAcquisitionObjectIdList(['default_address']) if not 'europe' in portal_categories[bc].objectIds(): - big_region = portal_categories[bc].newContent(id='europe',portal_type='Category') - # Now we have to include by hand no categories - region = big_region.newContent(id='west',portal_type='Category') + portal_categories[bc].newContent(id='europe',portal_type='Category') + big_region = portal_categories[bc]['europe'] + # Now we have to include by hand no categories + if not 'west' in big_region.objectIds(): + big_region.newContent(id='west',portal_type='Category') + region = big_region['west'] + if not 'france' in region.objectIds(): region.newContent(id='france',portal_type='Category') + if not 'germany' in region.objectIds(): region.newContent(id='germany',portal_type='Category') for bc in ('subordination', ): if not hasattr(portal_categories, bc): -- 2.30.9