@@ -37,6 +37,13 @@ def test_github(self):
37
37
self .pip .repo = 'https://github.com/user/repo.git.git'
38
38
self .assertEqual (self .version .get_github_url (docroot = '/docs/' , filename = 'file' ), 'https://github.com/user/repo.git/blob/master/docs/file.rst' )
39
39
40
+ def test_github_ssh (self ):
41
+ self .
pip .
repo = '[email protected] :user/repo.git'
42
+ self .assertEqual (self .version .get_github_url (docroot = '/docs/' , filename = 'file' ), 'https://github.com/user/repo/blob/master/docs/file.rst' )
43
+
44
+ self .
pip .
repo = '[email protected] :user/repo.github.io.git'
45
+ self .assertEqual (self .version .get_github_url (docroot = '/docs/' , filename = 'file' ), 'https://github.com/user/repo.github.io/blob/master/docs/file.rst' )
46
+
40
47
def test_gitlab (self ):
41
48
self .pip .repo = 'https://gitlab.com/user/repo'
42
49
self .assertEqual (self .version .get_gitlab_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://gitlab.com/user/repo/blob/master/foo/bar/file.rst' )
@@ -59,6 +66,13 @@ def test_gitlab(self):
59
66
self .pip .repo = 'https://gitlab.com/user/repo.git.git'
60
67
self .assertEqual (self .version .get_gitlab_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://gitlab.com/user/repo.git/blob/master/foo/bar/file.rst' )
61
68
69
+ def test_gitlab_ssh (self ):
70
+ self .
pip .
repo = '[email protected] :user/repo.git'
71
+ self .assertEqual (self .version .get_gitlab_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://gitlab.com/user/repo/blob/master/foo/bar/file.rst' )
72
+
73
+ self .
pip .
repo = '[email protected] :user/repo.gitlab.io.git'
74
+ self .assertEqual (self .version .get_gitlab_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://gitlab.com/user/repo.gitlab.io/blob/master/foo/bar/file.rst' )
75
+
62
76
def test_bitbucket (self ):
63
77
self .pip .repo = 'https://bitbucket.org/user/repo'
64
78
self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo/src/master/foo/bar/file.rst' )
@@ -80,3 +94,17 @@ def test_bitbucket(self):
80
94
81
95
self .pip .repo = 'https://bitbucket.org/user/repo.git.git'
82
96
self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo.git.git/src/master/foo/bar/file.rst' )
97
+
98
+ def test_bitbucket_https (self ):
99
+ self .
pip .
repo = 'https://[email protected] /user/repo.git'
100
+ self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo/src/master/foo/bar/file.rst' )
101
+
102
+ self .
pip .
repo = 'https://[email protected] /user/repo.gitbucket.io.git'
103
+ self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo.gitbucket.io/src/master/foo/bar/file.rst' )
104
+
105
+ def test_bitbucket_ssh (self ):
106
+ self .
pip .
repo = '[email protected] :user/repo.git'
107
+ self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo/src/master/foo/bar/file.rst' )
108
+
109
+ self .
pip .
repo = '[email protected] :user/repo.gitbucket.io.git'
110
+ self .assertEqual (self .version .get_bitbucket_url (docroot = '/foo/bar/' , filename = 'file' ), 'https://bitbucket.org/user/repo.gitbucket.io/src/master/foo/bar/file.rst' )
0 commit comments