Skip to content

Commit f5b7528

Browse files
committed
test: added separate test for http
1 parent bb52882 commit f5b7528

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/gitingest/tests/test_parse_query.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,29 @@
44
from gitingest.parse_query import _parse_patterns, _parse_url, parse_query
55

66

7-
def test_parse_url_valid() -> None:
7+
def test_parse_url_valid_https() -> None:
88
test_cases = [
99
"https://github.com/user/repo",
1010
"https://gitlab.com/user/repo",
1111
"https://bitbucket.org/user/repo",
12-
"http://github.com/user/repo",
1312
]
1413
for url in test_cases:
1514
result = _parse_url(url)
1615
assert result["user_name"] == "user"
1716
assert result["repo_name"] == "repo"
1817
assert result["url"] == url
1918

19+
def test_parse_url_valid_http() -> None:
20+
test_cases = [
21+
"http://github.com/user/repo",
22+
"http://gitlab.com/user/repo",
23+
"http://bitbucket.org/user/repo",
24+
]
25+
for url in test_cases:
26+
result = _parse_url(url)
27+
assert result["user_name"] == "user"
28+
assert result["repo_name"] == "repo"
29+
assert result["slug"] == "user-repo"
2030

2131
def test_parse_url_invalid() -> None:
2232
url = "https://only-domain.com"

0 commit comments

Comments
 (0)