From 5e6c6152023daf2d3f3fd0c638bfb81c9d4f411b Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Tue, 2 Nov 2021 14:43:05 +0100 Subject: [PATCH] TMSS-1124: fixed test --- SAS/TMSS/backend/test/t_scheduling_units.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SAS/TMSS/backend/test/t_scheduling_units.py b/SAS/TMSS/backend/test/t_scheduling_units.py index 90415b654f7..b5d7eb0e6cc 100644 --- a/SAS/TMSS/backend/test/t_scheduling_units.py +++ b/SAS/TMSS/backend/test/t_scheduling_units.py @@ -615,6 +615,10 @@ class SchedulingUnitBlueprintIndirectModificationsTestCase(unittest.TestCase): client.schedule_subtask(subtask_pipe['id'], datetime.utcnow()) pipe_input_dataproducts = client.get_subtask_input_dataproducts(subtask_pipe['id']) self.assertTrue(len(pipe_input_dataproducts) > 0) + + # fetch obs_output_dataproducts again, as they "changed" now that the pipeline was scheduled: the contain a reference to a consumer (the subtaskinput of the pipeline) + obs_output_dataproducts = client.get_subtask_output_dataproducts(subtask_obs['id']) + self.assertTrue(len(obs_output_dataproducts) > 0) self.assertEqual(obs_output_dataproducts, pipe_input_dataproducts) # and simulate that it runs and errors @@ -641,6 +645,10 @@ class SchedulingUnitBlueprintIndirectModificationsTestCase(unittest.TestCase): # check the copy's dataproducts copy_subtask_pipe_input_dataproducts = client.get_subtask_input_dataproducts(copy_subtask_pipe['id']) self.assertTrue(len(copy_subtask_pipe_input_dataproducts) > 0) + + # fetch obs_output_dataproducts and pipe_input_dataproducts again, as they "changed" now that the copy-pipeline was scheduled: the contain a reference to a consumer (the subtaskinput of the pipeline) + obs_output_dataproducts = client.get_subtask_output_dataproducts(subtask_obs['id']) + pipe_input_dataproducts = client.get_subtask_input_dataproducts(subtask_pipe['id']) self.assertEqual(pipe_input_dataproducts, copy_subtask_pipe_input_dataproducts) self.assertEqual(obs_output_dataproducts, copy_subtask_pipe_input_dataproducts) -- GitLab