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