From 58cde05bdcb0a53d87213b4a5bb605937f178171 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Thu, 8 May 2014 16:55:52 +0200 Subject: Skip a testcase for 2.6 --- markupsafe/tests.py | 11 ++++++++--- 1 file 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/>'), (Markup('{0[1][bar]}').format([0, {'bar': Markup('')}]), - ''), - (Markup('{}').format(0), - Markup('0'))): + '')): 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): -- cgit v1.2.1