diff options
author | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2013-01-24 12:52:32 +0000 |
---|---|---|
committer | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2013-01-24 12:52:32 +0000 |
commit | 095f14efbaaf838b7772bffd36a466abb9668efe (patch) | |
tree | a5141b7709c586ac58952d0d87dc1899a79fe5fb /tests/test_colorize.py | |
parent | 6844371fef78a28743e72ff7ce92bb786c64073e (diff) | |
download | logutils-095f14efbaaf838b7772bffd36a466abb9668efe.tar.gz |
Changes for 0.3.3.0.3.3
Diffstat (limited to 'tests/test_colorize.py')
-rw-r--r-- | tests/test_colorize.py | 25 |
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) + |