Add a use case for the test unit.

A test case for analyse_logs: test_analyse_logs_invalid_param, which prints
"invalid param".

Change-Id: Ib39c4b9e9f7bf77992928ba523d4c24f311f752a
This commit is contained in:
hejunli 2022-08-12 09:32:26 +08:00
parent 2953ee4b17
commit 1cfe60199a

View File

@ -343,6 +343,14 @@ class TestSearchAction(unittest.TestCase):
expected = {"code": 0, "msg": "no data, no buckets"}
self.assertEqual(expected, result)
def test_analyse_logs_invalid_param(self):
action = SearchCore()
expected = {"code": -1, "msg": "invalid param"}
result = action.analyse_logs('', '', '', '', '', '', '')
self.assertEqual(expected, result)
result = action.analyse_logs('None', '', '', '', '', '', '')
self.assertEqual(expected, result)
if __name__ == "__main__":
unittest.main()