mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-07-18 22:42:24 +00:00

* draft * docstrings and more tests * deprecation; reno * pydoc config * better error messages * rm unneeded else * make params mandatory * Apply suggestions from code review Co-authored-by: Madeesh Kannan <shadeMe@users.noreply.github.com> * document enum * Update haystack/utils/hf.py Co-authored-by: Madeesh Kannan <shadeMe@users.noreply.github.com> * fix test --------- Co-authored-by: Madeesh Kannan <shadeMe@users.noreply.github.com>
32 lines
713 B
Python
32 lines
713 B
Python
from haystack.utils.url_validation import is_valid_http_url
|
|
|
|
|
|
def test_url_validation_with_valid_http_url():
|
|
url = "http://example.com"
|
|
assert is_valid_http_url(url)
|
|
|
|
|
|
def test_url_validation_with_valid_https_url():
|
|
url = "https://example.com"
|
|
assert is_valid_http_url(url)
|
|
|
|
|
|
def test_url_validation_with_invalid_scheme():
|
|
url = "ftp://example.com"
|
|
assert not is_valid_http_url(url)
|
|
|
|
|
|
def test_url_validation_with_no_scheme():
|
|
url = "example.com"
|
|
assert not is_valid_http_url(url)
|
|
|
|
|
|
def test_url_validation_with_no_netloc():
|
|
url = "http://"
|
|
assert not is_valid_http_url(url)
|
|
|
|
|
|
def test_url_validation_with_empty_string():
|
|
url = ""
|
|
assert not is_valid_http_url(url)
|