fix: specify default ssh port for clone urls
This commit is contained in:
parent
a3e1dc7493
commit
947fd47e2e
3 changed files with 30 additions and 1 deletions
|
|
@ -579,6 +579,28 @@ def test_clone_url_svn_ssh_generator():
|
|||
assert clone_url == "svn+ssh://rcdev@vps1/svn-test"
|
||||
|
||||
|
||||
def test_clone_url_svn_ssh_with_port_generator():
|
||||
from rhodecode.lib.utils2 import get_clone_url
|
||||
|
||||
class RequestStub(object):
|
||||
def request_url(self, name):
|
||||
return "http://vps1:8000"
|
||||
|
||||
def route_url(self, name):
|
||||
return self.request_url(name)
|
||||
|
||||
clone_url = get_clone_url(
|
||||
request=RequestStub(),
|
||||
uri_tmpl=Repository.DEFAULT_CLONE_URI_SSH,
|
||||
repo_name="svn-test",
|
||||
repo_id=23,
|
||||
repo_type="svn",
|
||||
ssh_port=":9022",
|
||||
**{"sys_user": "rcdev"},
|
||||
)
|
||||
assert clone_url == "svn+ssh://rcdev@vps1:9022/svn-test"
|
||||
|
||||
|
||||
idx = 0
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue