From ddd8761f779659f789246cbaa5163796eee33d2f Mon Sep 17 00:00:00 2001 From: hejunli Date: Thu, 10 Nov 2022 14:21:26 +0800 Subject: [PATCH] Add A unit test case to search_params. Change-Id: Icc9721e5c46afe7d98be0ec67cb446e97edeef8a --- venus/tests/unit/api/test_search_controller.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/venus/tests/unit/api/test_search_controller.py b/venus/tests/unit/api/test_search_controller.py index 6e570fe..37fcf9b 100644 --- a/venus/tests/unit/api/test_search_controller.py +++ b/venus/tests/unit/api/test_search_controller.py @@ -28,3 +28,11 @@ class TestSearchController(unittest.TestCase): self.controller = SearchController(extensions.ExtensionManager) self.req = fakes.HTTPRequest.blank('') super(TestSearchController, self).setUp() + + @mock.patch('venus.modules.search.action.SearchCore.params') + def test_search_params_invalid_type(self, action_params): + ret = {"code": -1, "msg": "invalid param"} + action_params.return_value = ret + req = fakes.HTTPRequest.blank('?type=test') + res1 = self.controller.search_params(req) + self.assertEqual(ret, res1)