def test_string_strip(raw_text, suffix, clean_text): assert strip_suffix(raw_text, suffix) == clean_text
def get_repo_url(provider, spec): if provider not in REPO_PROVIDERS: raise Exception(f"unknown provider: {provider}") repo_url = REPO_PROVIDERS[provider](spec=spec).get_repo_url() repo_url = strip_suffix(repo_url, ".git").lower() return repo_url