Adding Unit Test case 07/6207/1 1.1.3
authorwahidw <abdulwahid.w@nokia.com>
Thu, 3 Jun 2021 06:50:04 +0000 (06:50 +0000)
committerwahidw <abdulwahid.w@nokia.com>
Thu, 3 Jun 2021 06:50:04 +0000 (06:50 +0000)
Signed-off-by: wahidw <abdulwahid.w@nokia.com>
Change-Id: Ifeb47d837ae257d607a4e191ab4490889014f793

mdclogpy/tst/test_Logger.py

index a048f8d..abdcff2 100644 (file)
@@ -142,15 +142,13 @@ class TestMdcLog(unittest.TestCase):
         logs = TestMdcLogUtils.get_logs_as_json(output_mock.call_args_list)
         self.assertEqual(logs[0]["msg"], '\ and "')
 
-
     @patch('mdclogpy.Logger._output_log')
     def test_that_empty_mdc_is_logged_correctly(self, output_mock):
         self.logger.mdclog_format_init(configmap_monitor=True)
         self.logger.error("empty mdc test")
         logs = TestMdcLogUtils.get_logs_as_json(output_mock.call_args_list)
         self.assertEqual(logs[0]["msg"],'empty mdc test')
-    
-
     @patch('mdclogpy.Logger._output_log')
     def test_that_config_map_is_monitored_correctly(self, output_mock):
         src = open("//tmp//log","w")
@@ -196,6 +194,26 @@ class TestMdcLog(unittest.TestCase):
         self.logger.clean_mdc()
         self.assertEqual(self.logger.get_mdc("key2"), None)
 
+
+
+    @patch('mdclogpy.Logger._output_log')
+    def test_update_mdc_log_level_severity(self, output_mock):
+       self.logger.update_mdc_log_level_severity("error")
+       self.logger.update_mdc_log_level_severity("warning")
+       self.logger.update_mdc_log_level_severity("info")
+       self.logger.update_mdc_log_level_severity("debug")
+       self.logger.update_mdc_log_level_severity("")
+
+    @patch('mdclogpy.Logger._output_log')
+    def test_output_log(self, output_mock):
+        self.logger._output_log("Logger")
+
+    @patch('mdclogpy.Logger._output_log')
+    def test_register_log_change_notify(self, output_mock):
+        self.logger.dirname = "/tmp/"
+        self.logger.filename = "/tmp/log"
+        self.logger.register_log_change_notify()
+
     @patch('mdclogpy.Logger._output_log')
     def test_multiple_logger_instances(self, output_mock):