Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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