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__":