def test_git_clone_url(self): expected = ("example.com", "jd", "git-pull-request") self.assertEqual( expected, gpr.get_github_hostname_user_repo_from_url( "https://example.com/jd/git-pull-request")) self.assertEqual( expected, gpr.get_github_hostname_user_repo_from_url( "https://example.com/jd/git-pull-request.git")) self.assertEqual( expected, gpr.get_github_hostname_user_repo_from_url( "https://example.com/jd/git-pull-request/"))
def test_get_github_user_repo_from_url(self): self.assertEqual( ("github.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "https://github.com/jd/git-pull-request.git")) self.assertEqual( ("github.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "[email protected]:jd/git-pull-request.git")) self.assertEqual( ("github.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "git://github.com/jd/git-pull-request.git")) self.assertEqual( ("example.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "https://example.com/jd/git-pull-request.git")) self.assertEqual( ("github.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "[email protected]:jd/git-pull-request")) self.assertEqual( ("example.com", "jd", "git-pull-request"), gpr.get_github_hostname_user_repo_from_url( "https://example.com/jd/git-pull-request"))