예제 #1
0
파일: schemas.py 프로젝트: chinmaygghag/h
def validate_url(node, cstruct):
    try:
        util.validate_url(cstruct)
    except ValueError as exc:
        raise colander.Invalid(node, str(exc))
예제 #2
0
파일: schemas.py 프로젝트: ziqizh/h
def validate_url(node, cstruct):
    try:
        util.validate_url(cstruct)
    except ValueError as exc:
        raise colander.Invalid(node, str(exc))
예제 #3
0
def test_validate_url_rejects_non_http_urls():
    with pytest.raises(ValueError):
        validate_url("mailto:[email protected]")
예제 #4
0
def test_validate_url_rejects_urls_without_domains():
    with pytest.raises(ValueError):
        validate_url("http:///path")
예제 #5
0
def test_validate_url_adds_http_prefix():
    assert validate_url("github.com/jimsmith") == "http://github.com/jimsmith"
예제 #6
0
def test_validate_url_accepts_http_urls():
    validate_url("http://github.com/jimsmith")
예제 #7
0
파일: util_test.py 프로젝트: hypothesis/h
def test_validate_url_rejects_urls_without_domains():
    with pytest.raises(ValueError):
        validate_url("http:///path")
예제 #8
0
파일: util_test.py 프로젝트: hypothesis/h
def test_validate_url_rejects_non_http_urls():
    with pytest.raises(ValueError):
        validate_url("mailto:[email protected]")
예제 #9
0
파일: util_test.py 프로젝트: hypothesis/h
def test_validate_url_accepts_http_urls():
    validate_url("http://github.com/jimsmith")
예제 #10
0
파일: util_test.py 프로젝트: hypothesis/h
def test_validate_url_adds_http_prefix():
    assert validate_url("github.com/jimsmith") == "http://github.com/jimsmith"
예제 #11
0
파일: util_test.py 프로젝트: ssin122/test-h
def test_validate_url_adds_http_prefix():
    assert validate_url('github.com/jimsmith') == 'http://github.com/jimsmith'