Пример #1
0
    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/"))
Пример #2
0
 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"))