diff --git a/rhodecode/lib/helpers.py b/rhodecode/lib/helpers.py
--- a/rhodecode/lib/helpers.py
+++ b/rhodecode/lib/helpers.py
@@ -1069,7 +1069,8 @@ tags_patterns = OrderedDict(
re.compile(
r"\[license\ \=\>\ *([a-zA-Z0-9\/\=\?\&\ \:\/\.\-]*)\]"
),
- r'
',
+ # don't make it a raw string here...
+ '',
),
),
(
diff --git a/rhodecode/tests/lib/test_helpers.py b/rhodecode/tests/lib/test_helpers.py
--- a/rhodecode/tests/lib/test_helpers.py
+++ b/rhodecode/tests/lib/test_helpers.py
@@ -28,7 +28,7 @@ from rhodecode.tests import no_newline_i
@pytest.mark.parametrize('url, expected_url', [
- (r'https://rc.com', 'http://rc.com'),
+ (r'https://rc.com', 'https://rc.com'),
(r'https://rc.com/test', 'https://rc.com/test'),
(r'https://rc.com/!foo', 'https://rc.com/!foo'),
(r'https://rc.com/&foo', 'https://rc.com/&foo'),
@@ -131,13 +131,13 @@ def test_extract_issues(backend, text_st
@pytest.mark.parametrize('text_string, pattern, link_format, expected_text', [
('Fix #42', '(?:#)(?P\d+)', 'html',
- 'Fix #42'),
+ 'Fix #42'),
('Fix #42', '(?:#)(?P\d+)', 'markdown',
- 'Fix [#42](http://r.io/{repo}/i/42)'),
+ 'Fix [#42](https://r.io/{repo}/i/42)'),
('Fix #42', '(?:#)(?P\d+)', 'rst',
- 'Fix `#42 `_'),
+ 'Fix `#42 `_'),
('Fix #42', '(?:#)?\d+)', 'html',
'Fix #42'), # Broken regex
@@ -150,7 +150,7 @@ def test_process_patterns_repo(backend,
'123': {
'uid': '123',
'pat': pattern,
- 'url': 'http://r.io/${repo}/i/${issue_id}',
+ 'url': 'https://r.io/${repo}/i/${issue_id}',
'pref': '#',
'desc': 'Test Pattern'
}
@@ -166,7 +166,7 @@ def test_process_patterns_repo(backend,
@pytest.mark.parametrize('text_string, pattern, expected_text', [
('Fix #42', '(?:#)(?P\d+)',
- 'Fix #42'),
+ 'Fix #42'),
('Fix #42', '(?:#)?\d+)',
'Fix #42'), # Broken regex
])
@@ -177,7 +177,7 @@ def test_process_patterns_no_repo(text_s
'123': {
'uid': '123',
'pat': pattern,
- 'url': 'http://r.io/i/${issue_id}',
+ 'url': 'https://r.io/i/${issue_id}',
'pref': '#',
'desc': 'Test Pattern'
}
@@ -193,16 +193,16 @@ def test_process_patterns_no_repo(text_s
def test_process_patterns_non_existent_repo_name(backend):
text_string = 'Fix #42'
- pattern = '(?:#)(?P\d+)'
+ pattern = r'(?:#)(?P\d+)'
expected_text = ('Fix #42')
+ 'href="https://r.io/do-not-exist/i/42" title="Test Pattern">#42')
def get_settings_mock(self, cache=True):
return {
'123': {
'uid': '123',
'pat': pattern,
- 'url': 'http://r.io/${repo}/i/${issue_id}',
+ 'url': 'https://r.io/${repo}/i/${issue_id}',
'pref': '#',
'desc': 'Test Pattern'
}