示例#1
0
def test_get_recid_from_ref_returns_none_on_ref_malformed():
    assert get_recid_from_ref({"$ref": "http://bad_url"}) is None
示例#2
0
def test_get_recid_from_ref():
    assert get_recid_from_ref(
        {"$ref": "http://labs.inspirehep.net/api/authors/2"}) == 2
示例#3
0
def test_get_recid_from_ref_returns_none_on_ref_a_simple_string():
    assert get_recid_from_ref({"$ref": "a_string"}) is None
示例#4
0
def test_get_recid_from_ref_returns_none_on_object_with_wrong_key():
    assert get_recid_from_ref({"bad_key": "some_val"}) is None
示例#5
0
def test_get_recid_from_ref_returns_none_on_empty_object():
    assert get_recid_from_ref({}) is None
示例#6
0
def test_get_recid_from_ref_returns_none_on_simple_strings():
    assert get_recid_from_ref("a_string") is None
示例#7
0
def test_get_recid_from_ref_returns_none_on_none():
    assert get_recid_from_ref(None) is None