From db750600fe64a4a102b25d4b3e1f34580383da1f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Mon, 3 Aug 2009 08:41:32 +0000
Subject: [PATCH]  - clean up preferences before running each tests to have
 predictable test environment

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@28238 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/tests/testTemplate.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/product/ERP5/tests/testTemplate.py b/product/ERP5/tests/testTemplate.py
index cd681f1ae4..c47adf0f92 100644
--- a/product/ERP5/tests/testTemplate.py
+++ b/product/ERP5/tests/testTemplate.py
@@ -58,6 +58,11 @@ class TestTemplate(ERP5TypeTestCase):
     newSecurityManager(None, user)
 
   def afterSetUp(self):
+    ERP5TypeTestCase.login(self, 'ERP5TypeTestCase')
+    portal_preferences = self.portal.portal_preferences
+    portal_preferences.deleteContent(list(portal_preferences.objectIds()))
+    transaction.commit()
+    self.tic()
     self.portal.portal_types['Preference'].allowed_content_types = ('Foo',)
     self.portal.foo_module.manage_role(role_to_manage='Author',
                                 permissions=[Permissions.AddPortalContent,
-- 
2.30.9