示例#1
0
文件: schemas.py 项目: ziqizh/h
def validate_orcid(node, cstruct):
    try:
        util.validate_orcid(cstruct)
    except ValueError as exc:
        raise colander.Invalid(node, str(exc))
示例#2
0
def test_validate_orcid_rejects_mismatching_check_digit():
    with pytest.raises(ValueError):
        validate_orcid("1000-0002-1825-0097")
示例#3
0
文件: schemas.py 项目: chinmaygghag/h
def validate_orcid(node, cstruct):
    try:
        util.validate_orcid(cstruct)
    except ValueError as exc:
        raise colander.Invalid(node, str(exc))
示例#4
0
def test_validate_orcid_rejects_malformed_ids():
    with pytest.raises(ValueError):
        validate_orcid("not-an-orcid")
示例#5
0
def test_validate_orcid_accepts_valid_ids(orcid_id):
    assert validate_orcid(orcid_id)
示例#6
0
文件: util_test.py 项目: hypothesis/h
def test_validate_orcid_rejects_mismatching_check_digit():
    with pytest.raises(ValueError):
        validate_orcid("1000-0002-1825-0097")
示例#7
0
文件: util_test.py 项目: hypothesis/h
def test_validate_orcid_rejects_malformed_ids():
    with pytest.raises(ValueError):
        validate_orcid("not-an-orcid")
示例#8
0
文件: util_test.py 项目: hypothesis/h
def test_validate_orcid_accepts_valid_ids(orcid_id):
    assert validate_orcid(orcid_id)