def submit_metadata_file( client, pg_driver, admin, submitter, cgci_blgsp, data=None): data = data or DEFAULT_METADATA_FILE put_cgci_blgsp(client, admin) data = json.dumps(data) resp = client.put(BLGSP_PATH, headers=submitter, data=data) return resp
def submit_first_experiment(client, pg_driver, admin, submitter, cgci_blgsp): put_cgci_blgsp(client, admin) # first submit experiment data = json.dumps({ 'type': 'experiment', 'submitter_id': 'BLGSP-71-06-00019', 'projects': { 'id': 'daa208a7-f57a-562c-a04a-7a7c77542c98' } }) resp = client.put(BLGSP_PATH, headers=submitter, data=data) assert resp.status_code == 200, resp.data
def submit_first_experiment(client, pg_driver, admin, submitter, cgci_blgsp): put_cgci_blgsp(client, admin) # first submit experiment data = json.dumps({ "type": "experiment", "submitter_id": "BLGSP-71-06-00019", "projects": { "id": "daa208a7-f57a-562c-a04a-7a7c77542c98" }, }) resp = client.put(BLGSP_PATH, headers=submitter, data=data) assert resp.status_code == 200, resp.data
def submit_metadata_file(client, pg_driver, admin, submitter, cgci_blgsp, data=None, format="json"): data = data or DEFAULT_METADATA_FILE headers = submitter put_cgci_blgsp(client, admin) if format == "tsv": headers["Content-Type"] = "text/tsv" elif format == "csv": headers["Content-Type"] = "text/csv" else: # json data = json.dumps(data) resp = client.put(BLGSP_PATH, headers=headers, data=data) return resp