diff --git a/SAS/TMSS/test/t_scheduling.py b/SAS/TMSS/test/t_scheduling.py index a6bf36f1988036f223d402cb1c713e285fdf5896..815ea142c7d42ac29c43068db15d6e734384efaa 100755 --- a/SAS/TMSS/test/t_scheduling.py +++ b/SAS/TMSS/test/t_scheduling.py @@ -58,15 +58,19 @@ test_data_creator = TMSSRESTTestDataCreator(tmss_test_env.django_server.url, (tm class SchedulingTest(unittest.TestCase): def test_schedule_observation_subtask_with_enough_resources_available(self): - subtask_data = test_data_creator.Subtask() - subtask = test_data_creator.post_data_and_get_response_as_json_object(subtask_data, '/subtask/') - subtask_id = subtask['id'] - with tmss_test_env.create_tmss_client() as client: + subtask_template = client.get_subtask_template("observationcontrol schema") + + subtask_data = test_data_creator.Subtask(specifications_template_url=subtask_template['url'], + specifications_doc=get_default_json_object_for_schema(subtask_template['schema'])) + subtask = test_data_creator.post_data_and_get_response_as_json_object(subtask_data, '/subtask/') + subtask_id = subtask['id'] + client.set_subtask_status(subtask_id, 'defined') client.schedule_subtask(subtask_id) + if __name__ == "__main__": os.environ['TZ'] = 'UTC' unittest.main()