示例#1
0
    def test_priority_one(self):
        result = get_priority(self.BITBUCKET_URL, "some_upstream")
        self.assertEqual(result, 1)

        result = get_priority(self.GITHUB_URL, "some_upstream")
        self.assertEqual(result, 1)

        result = get_priority(self.GITHUB_URL,
                              "origin",
                              prio_remote="not_origin")

        self.assertEqual(result, 1)
示例#2
0
    def test_priority_two(self):

        result = get_priority(self.BITBUCKET_URL, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.GITHUB_URL, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.BITBUCKET_URL_HTTPS, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.GITHUB_URL_HTTPS, "origin")
        self.assertEqual(result, 2)
示例#3
0
    def test_priority_two(self):

        result = get_priority(self.BITBUCKET_URL, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.GITHUB_URL, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.BITBUCKET_URL_HTTPS, "origin")
        self.assertEqual(result, 2)

        result = get_priority(self.GITHUB_URL_HTTPS, "origin")
        self.assertEqual(result, 2)
示例#4
0
    def test_priority_one(self):
        result = get_priority(self.BITBUCKET_URL, "some_upstream")
        self.assertEqual(result, 1)

        result = get_priority(self.GITHUB_URL, "some_upstream")
        self.assertEqual(result, 1)

        result = get_priority(
            self.GITHUB_URL,
            "origin",
            prio_remote="not_origin"
        )

        self.assertEqual(result, 1)
示例#5
0
def enter_url(loop=True):
    """Get an url and validate it, asks confirmation for unsupported urls"""

    term = get_term()

    while True:

        url = raw_input("Enter a repository url:")

        if url != "":
            if get_priority(url, "custom") == 0:
                puts(
                    term.yellow("Warning:") +
                    " This is not a valid ssh url for github/bitbucket."
                )

                sure = prompt.yn(
                    "Are you sure you want to use this url?",
                    default="n"
                )
                if not sure:
                    url = ""
                else:
                    return url
            else:
                return url

        if not loop:
            return
示例#6
0
def enter_url(loop=True):
    """Get an url and validate it, asks confirmation for unsupported urls"""

    term = get_term()

    while True:

        url = raw_input("Enter a repository url:")

        if url != "":
            if get_priority(url, "custom") == 0:
                puts(
                    term.yellow("Warning:") +
                    " This is not a valid ssh url for github/bitbucket.")

                sure = prompt.yn("Are you sure you want to use this url?",
                                 default="n")
                if not sure:
                    url = ""
                else:
                    return url
            else:
                return url

        if not loop:
            return
示例#7
0
    def test_priority_zero(self):
        result = get_priority(self.HG_SSH_URL, "origin")
        self.assertEqual(result, 0)

        result = get_priority(self.HG_HTTPS_URL, "origin")
        self.assertEqual(result, 0)
示例#8
0
    def test_priority_zero(self):
        result = get_priority(self.HG_SSH_URL, "origin")
        self.assertEqual(result, 0)

        result = get_priority(self.HG_HTTPS_URL, "origin")
        self.assertEqual(result, 0)