def test_datacheck_end(): workflow_form = form_handler.load_workflow_form(form_info_json_file) qua = workflow_form.qua qua.status = "checked" qua.target_directory = "/work/KD0956/qa_results/cmip5/mpi-m/test" form_handler.save_form(workflow_form, "test: datacheck_end()") assert qua.status == "checked"
def test_formcheck_end(): workflow_form = form_handler.load_workflow_form(form_info_json_file) submission = workflow_form.sub submission.status = "finalised" submission.comment = "terms of use clarified" form_handler.save_form(workflow_form, "test: formcheck_end()") assert submission.status == "finalised"
def test_formcheck_start(): workflow_form = form_handler.load_workflow_form(form_info_json_file) submission = workflow_form.sub submission.status = "form_checking" submission.responsible_person = "lenzen" form_handler.save_form(workflow_form, "test: formcheck_start()") assert submission.status == "form_checking"
def test_publish_start(): workflow_form = form_handler.load_workflow_form(form_info_json_file) publication = workflow_form.pub publication.status = "publishing" publication.responsible_person = "berger" publication.timestamp = "2016-05-20 18:34:28.934536" form_handler.save_form(workflow_form, "test: publish_start()") assert publication.status == "publishing"
def test_dataingest_end(): workflow_form = form_handler.load_workflow_form(form_info_json_file) ingest = workflow_form.ing ingest.status = "ingested" ingest.comment = ingest.comment + " time: about 2 hours, volume: about .. GB " ingest.drs_file_pattern = "project:cmip5 | experiment:test| variables: tua,uav" form_handler.save_form(workflow_form,"test:dataingest_end()") assert ingest.status == "ingested"
def test_dataingest_start(): workflow_form = form_handler.load_workflow_form(form_info_json_file) ingest = workflow_form.ing ingest.status = "ingesting" ingest.responsible_person = "lenzen" ingest.comment = " copying data from ... to ... using ... " ingest.target_directory = "/work/kd0956/cmip5/ingest/cmip5/mpi-m/test" form_handler.save_form(workflow_form,"test: dataingest_start()") assert ingest.status == "ingesting"
def test_publish_end(): workflow_form = form_handler.load_workflow_form(form_info_json_file) publication = workflow_form.pub publication.status = "published" publication.publish_date = "2016-05-20 19" publication.search_string = "&model=cmip5&experiment=test" publication.map_file = "host://path_to_mapfile" form_handler.save_form(workflow_form, "test: publish_end()") assert publication.status == "published"
def test_formsubmission(): workflow_form = form_handler.load_workflow_form(form_info_json_file) submission = workflow_form.sub submission.status = "submitted" submission.responsible_person = "dkrz_staff" submission.ticket_id = 22949 submission.ticket_url = "https://dm-rt.dkrz.de/Ticket/Display.html?id=" form_handler.save_form(workflow_form, "test: formsubmission()") assert workflow_form.sub.ticket_id == 22949
def test_datacheck_start(): workflow_form = form_handler.load_workflow_form(form_info_json_file) qua = workflow_form.qua qua.status = "checking" qua.responsible_person = "hdh" qua.comment = "on lizzard " qua.qa_tool_version = "dkrz_qa_v09" form_handler.save_form(workflow_form, "test: datacheck_start()") assert qua.status == "checking"
def test_formcompletion(): ## reads form json file and returns hierachical form object workflow_form = form_handler.load_workflow_form(form_info_json_file) submission = workflow_form.sub submission.status = "checked" submission.check_status = "consistency_checked" form_handler.save_form(workflow_form, "test: formcompletion()") #test_dict['sub']['status'] = "checked" #test_dict['sub']['check_status'] = "consistency_checked" #test_form = form_handler.dict_to_form(test_dict) #form_handler.form_save(test_form) #test_dict2 = form_handler.jsonfile_to_dict(form_info_json_file) assert workflow_form.sub.status == 'checked' assert workflow_form.sub.check_status =="consistency_checked"