1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00
Files
quay/util/test/test_util.py
2019-12-02 12:23:08 -05:00

24 lines
733 B
Python

import pytest
from util import slash_join
@pytest.mark.parametrize(
"pieces, expected",
[
(
["https://github.com", "/coreos-inc/" "quay/pull/1092/files"],
"https://github.com/coreos-inc/quay/pull/1092/files",
),
(
["https://", "github.com/", "/coreos-inc", "/quay/pull/1092/files/"],
"https://github.com/coreos-inc/quay/pull/1092/files",
),
(["https://somegithub.com/", "/api/v3/"], "https://somegithub.com/api/v3"),
(["https://github.somedomain.com/", "/api/v3/"], "https://github.somedomain.com/api/v3"),
],
)
def test_slash_join(pieces, expected):
joined_url = slash_join(*pieces)
assert joined_url == expected