diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-09-10 08:44:39 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2015-09-17 11:53:45 +0200 |
commit | 5bf468dca174f3f275697e8d79a6413de3b56160 (patch) | |
tree | 7c2295233ea6869dc44ffaaf324e0e1b9d324982 | |
parent | 5f36e8647a981569e5555034383c17ba9b31fefc (diff) | |
download | python-systemd-5bf468dca174f3f275697e8d79a6413de3b56160.tar.gz |
tests: start adding tests for JournalHandler
-rw-r--r-- | systemd/test/test_journal.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/systemd/test/test_journal.py b/systemd/test/test_journal.py new file mode 100644 index 0000000..564ead3 --- /dev/null +++ b/systemd/test/test_journal.py @@ -0,0 +1,34 @@ +import logging +from systemd import journal + +import pytest + +def test_priorities(): + p = journal.JournalHandler.mapPriority + + assert p(logging.NOTSET) == journal.LOG_DEBUG + assert p(logging.DEBUG) == journal.LOG_DEBUG + assert p(logging.DEBUG - 1) == journal.LOG_DEBUG + assert p(logging.DEBUG + 1) == journal.LOG_INFO + assert p(logging.INFO - 1) == journal.LOG_INFO + assert p(logging.INFO) == journal.LOG_INFO + assert p(logging.INFO + 1) == journal.LOG_WARNING + assert p(logging.WARN - 1) == journal.LOG_WARNING + assert p(logging.WARN) == journal.LOG_WARNING + assert p(logging.WARN + 1) == journal.LOG_ERR + assert p(logging.ERROR - 1) == journal.LOG_ERR + assert p(logging.ERROR) == journal.LOG_ERR + assert p(logging.ERROR + 1) == journal.LOG_CRIT + assert p(logging.FATAL) == journal.LOG_CRIT + assert p(logging.CRITICAL) == journal.LOG_CRIT + assert p(logging.CRITICAL + 1) == journal.LOG_ALERT + + +def test_journalhandler_init_exception(): + kw = {' X ':3} + with pytest.raises(ValueError): + journal.JournalHandler(**kw) + +def test_journalhandler_init(): + kw = {'X':3, 'X3':4} + journal.JournalHandler(logging.INFO, **kw) |