Esempio n. 1
0
def test_get_recid_from_ref_returns_none_on_ref_malformed():
    assert get_recid_from_ref({"$ref": "http://bad_url"}) is None
Esempio n. 2
0
def test_get_recid_from_ref():
    assert get_recid_from_ref(
        {"$ref": "http://labs.inspirehep.net/api/authors/2"}) == 2
Esempio n. 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
Esempio n. 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
Esempio n. 5
0
def test_get_recid_from_ref_returns_none_on_empty_object():
    assert get_recid_from_ref({}) is None
Esempio n. 6
0
def test_get_recid_from_ref_returns_none_on_simple_strings():
    assert get_recid_from_ref("a_string") is None
Esempio n. 7
0
def test_get_recid_from_ref_returns_none_on_none():
    assert get_recid_from_ref(None) is None