コード例 #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
ファイル: util_test.py プロジェクト: zhiiker/hypothesis
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
ファイル: util_test.py プロジェクト: zhiiker/hypothesis
def test_validate_orcid_rejects_malformed_ids():
    with pytest.raises(ValueError):
        validate_orcid("not-an-orcid")
コード例 #5
0
ファイル: util_test.py プロジェクト: zhiiker/hypothesis
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)