diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2007-08-25 00:21:36 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2007-08-25 00:21:36 (GMT) |
commit | 8d3654db2228b11b7fbfac49ebffbe85a69e9a52 (patch) | |
tree | e9784866621eadc8f7543171cf69918647605d59 /Lib/test/test_syslog.py | |
parent | a401bbe5f0cadc7b0e26570b96c175cce583661c (diff) | |
download | cpython-8d3654db2228b11b7fbfac49ebffbe85a69e9a52.zip cpython-8d3654db2228b11b7fbfac49ebffbe85a69e9a52.tar.gz cpython-8d3654db2228b11b7fbfac49ebffbe85a69e9a52.tar.bz2 |
Use unicode and add a "test" for syslog
Diffstat (limited to 'Lib/test/test_syslog.py')
-rw-r--r-- | Lib/test/test_syslog.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Lib/test/test_syslog.py b/Lib/test/test_syslog.py new file mode 100644 index 0000000..3f22c0d --- /dev/null +++ b/Lib/test/test_syslog.py @@ -0,0 +1,37 @@ + +import syslog +import unittest +from test import test_support + +# XXX(nnorwitz): This test sucks. I don't know of a platform independent way +# to verify that the messages were really logged. +# The only purpose of this test is to verify the code doesn't crash or leak. + +class Test(unittest.TestCase): + + def test_openlog(self): + syslog.openlog('python') + + def test_syslog(self): + syslog.openlog('python') + syslog.syslog('test message from python test_syslog') + syslog.syslog(syslog.LOG_ERR, 'test error from python test_syslog') + + def test_closelog(self): + syslog.openlog('python') + syslog.closelog() + + def test_setlogmask(self): + syslog.setlogmask(syslog.LOG_DEBUG) + + def test_log_mask(self): + syslog.LOG_MASK(syslog.LOG_INFO) + + def test_log_upto(self): + syslog.LOG_UPTO(syslog.LOG_INFO) + +def test_main(): + test_support.run_unittest(__name__) + +if __name__ == "__main__": + test_main() |