File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 44from 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
2131def test_parse_url_invalid () -> None :
2232 url = "https://only-domain.com"
You can’t perform that action at this time.
0 commit comments