diff options
Diffstat (limited to 'fixtures/tests/_fixtures/test_logger.py')
-rw-r--r-- | fixtures/tests/_fixtures/test_logger.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fixtures/tests/_fixtures/test_logger.py b/fixtures/tests/_fixtures/test_logger.py index 1f69459..bde29ec 100644 --- a/fixtures/tests/_fixtures/test_logger.py +++ b/fixtures/tests/_fixtures/test_logger.py @@ -14,6 +14,7 @@ # limitations under that license. import logging +import time from testtools import TestCase from testtools.compat import StringIO @@ -81,6 +82,15 @@ class FakeLoggerTest(TestCase, TestWithFixtures): logging.info("message") self.assertEqual("test_logger\n", fixture.output) + def test_custom_datefmt(self): + fixture = FakeLogger(format="%(asctime)s %(module)s", + datefmt="%Y") + self.useFixture(fixture) + logging.info("message") + self.assertEqual( + time.strftime("%Y test_logger\n", time.localtime()), + fixture.output) + def test_logging_output_included_in_details(self): fixture = FakeLogger() detail_name = "pythonlogging:''" |