summaryrefslogtreecommitdiff
path: root/fixtures/tests/_fixtures/test_logger.py
diff options
context:
space:
mode:
Diffstat (limited to 'fixtures/tests/_fixtures/test_logger.py')
-rw-r--r--fixtures/tests/_fixtures/test_logger.py10
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:''"