From a0d1ba540e1ccad92bcb8bf748130a5bf2c47a93 Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Wed, 20 Jul 2011 21:30:45 -0300 Subject: [PATCH] Return revision to original value. --- product/ERP5/tests/testTemplateTool.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/product/ERP5/tests/testTemplateTool.py b/product/ERP5/tests/testTemplateTool.py index 2a5f835715..556b8a74b8 100644 --- a/product/ERP5/tests/testTemplateTool.py +++ b/product/ERP5/tests/testTemplateTool.py @@ -71,17 +71,22 @@ class TestTemplateTool(ERP5TypeTestCase): bt_list = self.templates_tool.searchFolder(title='erp5_base') self.assertEquals(len(bt_list), 1) erp5_base = bt_list[0].getObject() - erp5_base.edit(revision=int(erp5_base.getRevision()) - 10) + try: + erp5_base.edit(revision=int(erp5_base.getRevision()) - 10) - updatable_bt_list = self.templates_tool.getRepositoryBusinessTemplateList(update_only=True) - self.assertEqual( - [i.title for i in updatable_bt_list if i.title == "erp5_base"], + updatable_bt_list = \ + self.templates_tool.getRepositoryBusinessTemplateList(update_only=True) + self.assertEqual( + [i.title for i in updatable_bt_list if i.title == "erp5_base"], ["erp5_base"]) - erp5_base.replace() - updatable_bt_list = self.templates_tool.getRepositoryBusinessTemplateList(update_only=True) - self.assertEqual( + erp5_base.replace() + updatable_bt_list = \ + self.templates_tool.getRepositoryBusinessTemplateList(update_only=True) + self.assertEqual( [i.title for i in updatable_bt_list if i.title == "erp5_base"], []) + finally: + erp5_base.edit(revision=int(erp5_base.getRevision()) + 10) def test_download_http(self): test_web = self.portal.portal_templates.download( -- 2.30.9