Show More
@@ -30,7 +30,7 b' from rhodecode.lib.auth import (' | |||
|
30 | 30 | HasPermissionAnyApi, HasRepoPermissionAnyApi, HasRepoGroupPermissionAnyApi) |
|
31 | 31 | from rhodecode.lib.utils import safe_unicode |
|
32 | 32 | from rhodecode.lib.vcs.exceptions import RepositoryError |
|
33 |
from rhodecode. |
|
|
33 | from rhodecode.lib.view_utils import get_commit_from_ref_name | |
|
34 | 34 | from rhodecode.lib.utils2 import str2bool |
|
35 | 35 | |
|
36 | 36 | log = logging.getLogger(__name__) |
@@ -27,12 +27,13 b' from pyramid.renderers import render' | |||
|
27 | 27 | from pyramid.response import Response |
|
28 | 28 | |
|
29 | 29 | from rhodecode.apps._base import RepoAppView |
|
30 | from rhodecode.controllers.utils import parse_path_ref, get_commit_from_ref_name | |
|
30 | ||
|
31 | 31 | from rhodecode.lib import helpers as h |
|
32 | 32 | from rhodecode.lib import diffs, codeblocks |
|
33 | 33 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator |
|
34 | 34 | from rhodecode.lib.utils import safe_str |
|
35 | 35 | from rhodecode.lib.utils2 import safe_unicode, str2bool |
|
36 | from rhodecode.lib.view_utils import parse_path_ref, get_commit_from_ref_name | |
|
36 | 37 | from rhodecode.lib.vcs.exceptions import ( |
|
37 | 38 | EmptyRepositoryError, RepositoryError, RepositoryRequirementError, |
|
38 | 39 | NodeDoesNotExistError) |
@@ -33,9 +33,10 b' from pyramid.response import Response' | |||
|
33 | 33 | import rhodecode |
|
34 | 34 | from rhodecode.apps._base import RepoAppView |
|
35 | 35 | |
|
36 | from rhodecode.controllers.utils import parse_path_ref | |
|
36 | ||
|
37 | 37 | from rhodecode.lib import diffs, helpers as h, rc_cache |
|
38 | 38 | from rhodecode.lib import audit_logger |
|
39 | from rhodecode.lib.view_utils import parse_path_ref | |
|
39 | 40 | from rhodecode.lib.exceptions import NonRelativePathError |
|
40 | 41 | from rhodecode.lib.codeblocks import ( |
|
41 | 42 | filenode_as_lines_tokens, filenode_as_annotated_lines_tokens) |
@@ -24,7 +24,7 b' import rhodecode' | |||
|
24 | 24 | |
|
25 | 25 | from pyramid.view import view_config |
|
26 | 26 | |
|
27 |
from rhodecode. |
|
|
27 | from rhodecode.lib.view_utils import get_format_ref_id | |
|
28 | 28 | from rhodecode.apps._base import RepoAppView |
|
29 | 29 | from rhodecode.config.conf import (LANGUAGES_EXTENSIONS_MAP) |
|
30 | 30 | from rhodecode.lib import helpers as h, rc_cache |
@@ -351,7 +351,7 b' class RepoSummaryView(RepoAppView):' | |||
|
351 | 351 | return data |
|
352 | 352 | |
|
353 | 353 | def _create_reference_data(self, repo, full_repo_name, refs_to_create): |
|
354 |
format_ref_id = |
|
|
354 | format_ref_id = get_format_ref_id(repo) | |
|
355 | 355 | |
|
356 | 356 | result = [] |
|
357 | 357 | for title, refs, ref_type in refs_to_create: |
|
1 | NO CONTENT: file renamed from rhodecode/controllers/utils.py to rhodecode/lib/view_utils.py |
@@ -20,7 +20,7 b'' | |||
|
20 | 20 | |
|
21 | 21 | import pytest |
|
22 | 22 | |
|
23 |
from rhodecode. |
|
|
23 | from rhodecode.lib import view_utils | |
|
24 | 24 | from rhodecode.lib.vcs.exceptions import RepositoryError |
|
25 | 25 | import mock |
|
26 | 26 | |
@@ -34,11 +34,11 b' def test_parse_path_ref_understands_form' | |||
|
34 | 34 | repo = mock.Mock(alias=alias) |
|
35 | 35 | |
|
36 | 36 | # Formatting of reference ids as it is used by controllers |
|
37 | format_ref_id = utils.get_format_ref_id(repo) | |
|
37 | format_ref_id = view_utils.get_format_ref_id(repo) | |
|
38 | 38 | formatted_ref_id = format_ref_id(name='name', raw_id='raw_id') |
|
39 | 39 | |
|
40 | 40 | # Parsing such a reference back as it is used by controllers |
|
41 | result = utils.parse_path_ref(formatted_ref_id) | |
|
41 | result = view_utils.parse_path_ref(formatted_ref_id) | |
|
42 | 42 | |
|
43 | 43 | assert list(result) == expected |
|
44 | 44 | |
@@ -50,7 +50,7 b' def test_parse_path_ref_understands_form' | |||
|
50 | 50 | ('p@a', None, ('p', 'a')), |
|
51 | 51 | ]) |
|
52 | 52 | def test_parse_path_ref(ref, default_path, expected): |
|
53 | result = utils.parse_path_ref(ref, default_path) | |
|
53 | result = view_utils.parse_path_ref(ref, default_path) | |
|
54 | 54 | assert list(result) == list(expected) |
|
55 | 55 | |
|
56 | 56 | |
@@ -61,7 +61,7 b' def test_parse_path_ref(ref, default_pat' | |||
|
61 | 61 | ]) |
|
62 | 62 | def test_format_ref_id(alias, expected): |
|
63 | 63 | repo = mock.Mock(alias=alias) |
|
64 | format_ref_id = utils.get_format_ref_id(repo) | |
|
64 | format_ref_id = view_utils.get_format_ref_id(repo) | |
|
65 | 65 | result = format_ref_id(name='name', raw_id='raw_id') |
|
66 | 66 | assert result == expected |
|
67 | 67 | |
@@ -77,7 +77,7 b' class TestGetCommit(object):' | |||
|
77 | 77 | scm_instance.bookmarks = {ref_name: 'a_book_id'} |
|
78 | 78 | |
|
79 | 79 | scm_instance.get_commit.return_value = 'test' |
|
80 | commit = utils.get_commit_from_ref_name(repo, ref_name, ref_type) | |
|
80 | commit = view_utils.get_commit_from_ref_name(repo, ref_name, ref_type) | |
|
81 | 81 | scm_instance.get_commit.assert_called_once_with('a_%s_id' % ref_type) |
|
82 | 82 | assert commit == 'test' |
|
83 | 83 | |
@@ -90,4 +90,4 b' class TestGetCommit(object):' | |||
|
90 | 90 | repo.scm_instance().tags = {} |
|
91 | 91 | repo.scm_instance().bookmarks = {} |
|
92 | 92 | with pytest.raises(RepositoryError): |
|
93 | utils.get_commit_from_ref_name(repo, ref_name, ref_type) | |
|
93 | view_utils.get_commit_from_ref_name(repo, ref_name, ref_type) |
|
1 | NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now