コード例 #1
0
ファイル: test_addurls.py プロジェクト: vsoch/datalad
def test_clean_meta_args():
    for args, expect in [(["field="], {}), ([" field=yes "], {
            "field": "yes"
    }), (["field= value="], {
            "field": "value="
    })]:
        eq_(au.clean_meta_args(args), expect)

    assert_raises(ValueError, au.clean_meta_args, ["noequal"])
    assert_raises(ValueError, au.clean_meta_args, ["=value"])
コード例 #2
0
ファイル: test_addurls.py プロジェクト: datalad/datalad
def test_clean_meta_args():
    for args, expect in [(["field="], {}),
                         ([" field=yes "], {"field": "yes"}),
                         (["field= value="], {"field": "value="})]:
        eq_(au.clean_meta_args(args), expect)

    assert_raises(ValueError,
                  au.clean_meta_args,
                  ["noequal"])
    assert_raises(ValueError,
                  au.clean_meta_args,
                  ["=value"])