diff options
Diffstat (limited to 'markupsafe/tests.py')
-rw-r--r-- | markupsafe/tests.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/markupsafe/tests.py b/markupsafe/tests.py index 02083c6..7481c52 100644 --- a/markupsafe/tests.py +++ b/markupsafe/tests.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- import gc +import sys import unittest from markupsafe import Markup, escape, escape_silent from markupsafe._compat import text_type @@ -75,11 +76,15 @@ class MarkupTestCase(unittest.TestCase): (Markup('{0[1][bar]}').format([0, {'bar': '<bar/>'}]), '<bar/>'), (Markup('{0[1][bar]}').format([0, {'bar': Markup('<bar/>')}]), - '<bar/>'), - (Markup('{}').format(0), - Markup('0'))): + '<bar/>')): assert actual == expected, "%r should be %r!" % (actual, expected) + # This is new in 2.7 + if sys.version_info > (2, 6): + def test_formatting_empty(self): + formatted = Markup('{}').format(0) + assert formatted == Markup('0') + def test_custom_formatting(self): class HasHTMLOnly(object): def __html__(self): |