summaryrefslogtreecommitdiff
path: root/blessings/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'blessings/tests.py')
-rw-r--r--blessings/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/blessings/tests.py b/blessings/tests.py
index a03eb8d..cf19cbb 100644
--- a/blessings/tests.py
+++ b/blessings/tests.py
@@ -210,6 +210,12 @@ def test_formatting_functions():
eq_(t.on_bright_red_bold_bright_green_underline('meh'),
t.on_bright_red + t.bold + t.bright_green + t.underline + u'meh' +
t.normal)
+ # Add also some negated vversions
+ eq_(t.bold_no_underline_green_on_red('boo'),
+ t.bold + t.no_underline + t.green + t.on_red + u'boo' + t.normal)
+ eq_(t.on_bright_red_no_italic_bright_green_underline('meh'),
+ t.on_bright_red + t.no_italic + t.bright_green + t.underline +
+ u'meh' + t.normal)
def test_formatting_functions_without_tty():
@@ -221,6 +227,9 @@ def test_formatting_functions_without_tty():
eq_(t.bold_green(u'boö'), u'boö')
eq_(t.bold_underline_green_on_red('loo'), u'loo')
eq_(t.on_bright_red_bold_bright_green_underline('meh'), u'meh')
+ # Add some negated expressions
+ eq_(t.bold_no_underline_green_on_red('loo'), u'loo')
+ eq_(t.on_bright_red_bold_bright_green_no_underline('meh'), u'meh')
def test_nice_formatting_errors():