From c71e6e8307e525dad6dde8f23a05451a18453b29 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Tue, 16 Oct 2007 07:31:30 +0000
Subject: [PATCH] Create a new base category not used in other tests. Disable
 cache.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17016 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/CMFCategory/tests/testCMFCategory.py | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/product/CMFCategory/tests/testCMFCategory.py b/product/CMFCategory/tests/testCMFCategory.py
index 9922a2f3be..0f391f9170 100644
--- a/product/CMFCategory/tests/testCMFCategory.py
+++ b/product/CMFCategory/tests/testCMFCategory.py
@@ -976,7 +976,8 @@ class TestCMFCategory(ERP5TypeTestCase):
   def test_28_getCategoryChildItemList_checked_permission(self):
     pc = self.getCategoriesTool()
 
-    bc = pc.newContent(portal_type='Base Category', id='foo')
+    bc_id = 'barfoo'
+    bc = pc.newContent(portal_type='Base Category', id=bc_id)
     a = bc.newContent(portal_type='Category', id='1', title='A')
     b = bc.newContent(portal_type='Category', id='2', title='B')
     b1 = b.newContent(portal_type='Category', id='21', title='B1')
@@ -985,24 +986,26 @@ class TestCMFCategory(ERP5TypeTestCase):
     
     self.assertEquals(
       [['', ''], ['A', '1'], ['B', '2'], ['B1', '2/21']],
-      bc.getCategoryChildTitleItemList())
+      bc.getCategoryChildTitleItemList(cache=0))
     self.assertEquals(
       [['', ''], ['A', '1'], ['B', '2'], ['B1', '2/21']],
-      bc.getCategoryChildTitleItemList(checked_permission=checked_permission))
+      bc.getCategoryChildTitleItemList(checked_permission=checked_permission,
+                                       cache=0))
 
     b.manage_permission(checked_permission, roles=[], acquire=0)
     
     self.assertEquals(
-      3, len(bc.getCategoryChildValueList()))
+      3, len(bc.getCategoryChildValueList(cache=0)))
     self.assertEquals(
       1,
-      len(bc.getCategoryChildValueList(checked_permission=checked_permission)))
+      len(bc.getCategoryChildValueList(checked_permission=checked_permission,
+                                       cache=0)))
     
     self.assertEquals(
-      ['foo/1', 'foo/2', 'foo/2/21'],
+      ['%s/1' % bc_id, '%s/2' % bc_id, '%s/2/21' % bc_id],
       bc.getCategoryChildRelativeUrlList())
     self.assertEquals(
-      ['foo/1'],
+      ['%s/1' % bc_id],
       bc.getCategoryChildRelativeUrlList(checked_permission=checked_permission))
     
     self.assertEquals(
-- 
2.30.9