Author: janne.t.harkonen
Date: Wed Mar 25 01:04:57 2009
New Revision: 1522

Modified:
   trunk/src/robot/output/systemlogger.py
   trunk/utest/output/test_systemlogger.py

Log:
File system logger is not created if given path is none (case
insensitively)

Modified: trunk/src/robot/output/systemlogger.py
==============================================================================
--- trunk/src/robot/output/systemlogger.py      (original)
+++ trunk/src/robot/output/systemlogger.py      Wed Mar 25 01:04:57 2009
@@ -52,6 +52,8 @@
             level = os.environ.get('ROBOT_SYSLOG_LEVEL', level)
             if not path:
                 return
+        if path.lower() == 'none':
+            return
         try:
             logger = _FileLogger(path, level)
         except:

Modified: trunk/utest/output/test_systemlogger.py
==============================================================================
--- trunk/utest/output/test_systemlogger.py     (original)
+++ trunk/utest/output/test_systemlogger.py     Wed Mar 25 01:04:57 2009
@@ -130,6 +130,10 @@
                     self.syslog._output_filers ==
                     self.syslog._closers == [])

+    def test_registering_file_logger_with_none_path_does_nothing(self):
+        self.syslog.register_file_logger('None')
+        assert_equals(len(self.syslog._writers), 0)
+


 if __name__ == "__main__":

Reply via email to