コード例 #1
0
def test_dataset_to_queue_message_works(metadata, ds_config):
    upload_dt = datetime.now()
    ds_id = '2000-01-01'
    ds = Dataset(
        id=ds_id,
        name='ds_name',
        input_path='input_path',
        upload_dt=upload_dt,
        metadata=metadata,
        config=ds_config,
        status=DatasetStatus.QUEUED,
    )

    msg = ds.to_queue_message()

    assert {
        'ds_id': ds_id,
        'ds_name': 'ds_name',
        'input_path': 'input_path'
    } == msg
コード例 #2
0
def test_dataset_to_queue_message_works():
    upload_dt = datetime.now()
    ds_id = '2000-01-01'
    meta = {'Submitted_By': {'Submitter': {'Email': '*****@*****.**'}}}
    ds = Dataset(ds_id,
                 'ds_name',
                 'input_path',
                 upload_dt,
                 meta,
                 ds_config,
                 mol_dbs=['HDMB'],
                 adducts=['+H'])

    msg = ds.to_queue_message()

    assert {
        'ds_id': ds_id,
        'ds_name': 'ds_name',
        'input_path': 'input_path',
        'user_email': '*****@*****.**'
    } == msg