Add a test for init_log if sys.stderr is None.
This commit is contained in:
parent
e1ae4cb54c
commit
0fa309e2a4
@ -23,6 +23,8 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import unittest
|
import unittest
|
||||||
|
import argparse
|
||||||
|
import sys
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
import qutebrowser.utils.log as log
|
import qutebrowser.utils.log as log
|
||||||
@ -191,6 +193,21 @@ class RAMHandlerTests(BaseTest):
|
|||||||
self.assertEqual(self.handler.dump_log(), "Two\nThree")
|
self.assertEqual(self.handler.dump_log(), "Two\nThree")
|
||||||
|
|
||||||
|
|
||||||
|
class InitLogTests(BaseTest):
|
||||||
|
|
||||||
|
"""Tests for init_log."""
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
|
self.args = argparse.Namespace(debug=True, loglevel=logging.DEBUG,
|
||||||
|
color=True, loglines=10, logfilter="")
|
||||||
|
|
||||||
|
def test_stderr_none(self):
|
||||||
|
"""Test init_log with sys.stderr = None."""
|
||||||
|
old_stderr = sys.stderr
|
||||||
|
sys.stderr = None
|
||||||
|
log.init_log(self.args)
|
||||||
|
sys.stderr = old_stderr
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Loading…
Reference in New Issue
Block a user