def test_it_presents_replies(self, pyramid_request, search_run, presentation_service): pyramid_request.params = {'_separate_replies': '1'} search_run.return_value = SearchResult(1, ['row-1'], ['reply-1', 'reply-2'], {}) views.search(pyramid_request) presentation_service.present_all.assert_called_with(['reply-1', 'reply-2'])
def test_it_presents_search_results( self, pyramid_request, search_run, presentation_service ): search_run.return_value = SearchResult(2, ["row-1", "row-2"], [], {}) views.search(pyramid_request) presentation_service.present_all.assert_called_once_with(["row-1", "row-2"])
def test_it_presents_search_results(self, pyramid_request, search_run, annotation_json_service): search_run.return_value = SearchResult(2, ["row-1", "row-2"], [], {}) views.search(pyramid_request) annotation_json_service.present_all_for_user.assert_called_once_with( annotation_ids=["row-1", "row-2"], user=pyramid_request.user)
def test_it_presents_search_results(self, pyramid_request, search_run, presentation_service): search_run.return_value = SearchResult(2, ["row-1", "row-2"], [], {}) views.search(pyramid_request) presentation_service.present_all.assert_called_once_with( ["row-1", "row-2"])
def test_it_presents_replies( self, pyramid_request, search_run, presentation_service ): pyramid_request.params = NestedMultiDict(MultiDict({"_separate_replies": "1"})) search_run.return_value = SearchResult(1, ["row-1"], ["reply-1", "reply-2"], {}) views.search(pyramid_request) presentation_service.present_all.assert_called_with(["reply-1", "reply-2"])
def test_it_searches(self, pyramid_request, search_lib): pyramid_request.stats = mock.Mock() views.search(pyramid_request) search = search_lib.Search.return_value search_lib.Search.assert_called_with(pyramid_request, separate_replies=False, stats=pyramid_request.stats) search.run.assert_called_once_with(pyramid_request.params)
def test_it_presents_replies(self, pyramid_request, search_run, presentation_service): pyramid_request.params = {'_separate_replies': '1'} search_run.return_value = SearchResult(1, ['row-1'], ['reply-1', 'reply-2'], {}) views.search(pyramid_request) presentation_service.present_all.assert_called_with( ['reply-1', 'reply-2'])
def test_it_searches(self, pyramid_request, search_lib): views.search(pyramid_request) search = search_lib.Search.return_value search_lib.Search.assert_called_with(pyramid_request, separate_replies=False) expected_params = MultiDict([("sort", "updated"), ("limit", 20), ("order", "desc"), ("offset", 0)]) search.run.assert_called_once_with(expected_params)
def test_it_searches(self, pyramid_request, search_lib): pyramid_request.stats = mock.Mock() views.search(pyramid_request) search = search_lib.Search.return_value search_lib.Search.assert_called_with(pyramid_request, separate_replies=False, stats=pyramid_request.stats) expected_params = MultiDict([('sort', 'updated'), ('limit', 20), ('order', 'desc'), ('offset', 0)]) search.run.assert_called_once_with(expected_params)
def test_it_searches(self, pyramid_request, search_lib): pyramid_request.stats = mock.Mock() views.search(pyramid_request) search = search_lib.Search.return_value search_lib.Search.assert_called_with( pyramid_request, separate_replies=False, stats=pyramid_request.stats ) expected_params = MultiDict( [("sort", "updated"), ("limit", 20), ("order", "desc"), ("offset", 0)] ) search.run.assert_called_once_with(expected_params)
def test_it_returns_search_results( self, pyramid_request, search_run, presentation_service ): search_run.return_value = SearchResult(2, ["row-1", "row-2"], [], {}) expected = {"total": 2, "rows": presentation_service.present_all.return_value} assert views.search(pyramid_request) == expected
def test_it_returns_search_results(self, pyramid_request, search_run, presentation_service): search_run.return_value = SearchResult(2, ['row-1', 'row-2'], [], {}) expected = { 'total': 2, 'rows': presentation_service.present_all.return_value } assert views.search(pyramid_request) == expected
def test_it_returns_replies(self, pyramid_request, search_run, presentation_service): pyramid_request.params = {'_separate_replies': '1'} search_run.return_value = SearchResult(1, ['row-1'], ['reply-1', 'reply-2'], {}) expected = { 'total': 1, 'rows': presentation_service.present_all(['row-1']), 'replies': presentation_service.present_all(['reply-1', 'reply-2']) } assert views.search(pyramid_request) == expected
def test_it_returns_replies( self, pyramid_request, search_run, presentation_service ): pyramid_request.params = NestedMultiDict(MultiDict({"_separate_replies": "1"})) search_run.return_value = SearchResult(1, ["row-1"], ["reply-1", "reply-2"], {}) expected = { "total": 1, "rows": presentation_service.present_all(["row-1"]), "replies": presentation_service.present_all(["reply-1", "reply-2"]), } assert views.search(pyramid_request) == expected