コード例 #1
0
    def test_match_git(self):
        text = ("hey, check out this repo [email protected]:laktak/extrakto.git"
                ", it's a great tmux plugin")
        urls = ["[email protected]:laktak/extrakto.git"]

        result = get_urls(text)
        self.assertEquals(urls, result)
コード例 #2
0
    def test_match_http(self):
        text = "hey, open this url http://google.com etc..."
        urls = ["http://google.com"]

        result = get_urls(text)
        self.assertEquals(urls, result)
コード例 #3
0
    def test_match_HTTP(self):
        text = "hey, open this url HTTP://GOOGLE.COM etc..."
        urls = ["HTTP://GOOGLE.COM"]

        result = get_urls(text)
        self.assertEquals(urls, result)
コード例 #4
0
    def test_match_home_path(self):
        text = "hey, open this file file:////home/joe etc..."
        urls = ["file:////home/joe"]

        result = get_urls(text)
        self.assertEquals(urls, result)
コード例 #5
0
    def test_match_sftp(self):
        text = "hey, connect to this secure server sftp://myserver.com etc..."
        urls = ["sftp://myserver.com"]

        result = get_urls(text)
        self.assertEquals(urls, result)