summaryrefslogtreecommitdiff
path: root/tests/test_colorize.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_colorize.py')
-rw-r--r--tests/test_colorize.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/test_colorize.py b/tests/test_colorize.py
new file mode 100644
index 0000000..5ec0bb4
--- /dev/null
+++ b/tests/test_colorize.py
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2012-2013 Vinay Sajip. See LICENSE.txt for details.
+#
+import logging
+import logutils.colorize
+import os
+import sys
+import unittest
+
+if sys.version_info[0] < 3:
+ u = lambda o: unicode(o, 'unicode_escape')
+else:
+ u = lambda o: o
+
+class ColorizeTest(unittest.TestCase):
+
+ def test_colorize(self):
+ logger = logging.getLogger()
+ handler = logutils.colorize.ColorizingStreamHandler()
+ logger.addHandler(handler)
+ try:
+ logger.warning(u('Some unicode string with some \u015b\u0107\u017a\xf3\u0142 chars'))
+ finally:
+ logger.removeHandler(handler)
+