From 907d4c2433c063016ee1dae676e736225b3b1cc2 Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Thu, 8 Nov 2012 13:26:05 +0000 Subject: [PATCH] improve the link dataset system test to create new data only in the separate space/project SVN: 27551 --- .../link-data-test/link-data-set-test-handler.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/link-data-test/link-data-set-test-handler.py b/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/link-data-test/link-data-set-test-handler.py index fe9c4b58745..841a32a2cae 100644 --- a/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/link-data-test/link-data-set-test-handler.py +++ b/datastore_server/sourceTest/core-plugins/generic-test/1/dss/drop-boxes/link-data-test/link-data-set-test-handler.py @@ -1,6 +1,20 @@ +SPACE_CODE = "LDSS" +PROJECT_ID = "/LDSS/LDSP" +EXPERIMENT_ID = "/LDSS/LDSP/LDSPE" + +def create_project_and_experiment(transaction): + space = transaction.createNewSpace(SPACE_CODE, None) + space.setDescription("A demo space") + project = transaction.createNewProject(PROJECT_ID) + project.setDescription("A demo project") + exp = transaction.createNewExperiment(EXPERIMENT_ID, 'SIRNA_HCS') + exp.setPropertyValue("DESCRIPTION", "A sample experiment") + return exp + def process(transaction): + experiment = create_project_and_experiment(transaction) linkds = transaction.createNewDataSet("LINK_TYPE") - linkds.setExperiment(transaction.getExperiment("/CISD/NEMO/EXP1")) + linkds.setExperiment(experiment) linkds.setExternalCode("EX_CODE") externalDMS = transaction.getExternalDataManagementSystem("DMS_1") if (externalDMS is None): -- GitLab