From 9b1a8f95b8f5f11713da2d6bb2f0a0235747b4ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Wed, 6 Apr 2011 14:23:07 +0000 Subject: [PATCH] - check that document with name same as property sheet is not being removed during migration git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@45134 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/tests/testBusinessTemplate.py | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/product/ERP5/tests/testBusinessTemplate.py b/product/ERP5/tests/testBusinessTemplate.py index db25b28101..474dc7a232 100644 --- a/product/ERP5/tests/testBusinessTemplate.py +++ b/product/ERP5/tests/testBusinessTemplate.py @@ -7506,6 +7506,51 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): sequence_list.addSequenceString(sequence_string) sequence_list.play(self) + def test_BusinessTemplateWithPropertySheetMigrationWithDocument(self): + sequence_list = SequenceList() + sequence_string = '\ + CreatePropertySheet \ + CreateDocument \ + CheckDocumentPropertySheetSameName \ + CreateNewBusinessTemplate \ + UseExportBusinessTemplate \ + AddPropertySheetToBusinessTemplate \ + AddDocumentToBusinessTemplate \ + CheckModifiedBuildingState \ + CheckNotInstalledInstallationState \ + BuildBusinessTemplate \ + CheckBuiltBuildingState \ + CheckNotInstalledInstallationState \ + CheckObjectPropertiesInBusinessTemplate \ + SaveBusinessTemplate \ + CheckBuiltBuildingState \ + CheckNotInstalledInstallationState \ + RemovePropertySheet \ + RemoveDocument \ + RemoveBusinessTemplate \ + RemoveAllTrashBins \ + ImportBusinessTemplate \ + UseImportBusinessTemplate \ + CheckBuiltBuildingState \ + CheckNotInstalledInstallationState \ + InstallBusinessTemplate \ + Tic \ + CheckInstalledInstallationState \ + CheckBuiltBuildingState \ + CheckNoTrashBin \ + CheckSkinsLayers \ + CheckPropertySheetMigration \ + CheckPropertySheetRemoved \ + CheckDocumentExists \ + UninstallBusinessTemplate \ + CheckBuiltBuildingState \ + CheckNotInstalledInstallationState \ + CheckMigratedPropertySheetRemoved \ + CheckDocumentRemoved \ + ' + sequence_list.addSequenceString(sequence_string) + sequence_list.play(self) + def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestBusinessTemplate)) -- 2.30.9