fixed support for python 2.6

This commit is contained in:
Lucas Tan
2014-04-05 18:50:40 +08:00
parent a19acb0be5
commit 3f1f64c84e
3 changed files with 10 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
from __future__ import absolute_import
from __future__ import absolute_import # noqa
import io
from types import MethodType

View File

@@ -1,4 +1,4 @@
from __future__ import absolute_import
from __future__ import absolute_import # noqa
import io
import jinja2

View File

@@ -33,7 +33,10 @@ class OfflineTestCaseMixin(object):
templates_dir = ""
expected_hash = ""
# Engines to test
engines = ("django", "jinja2")
if sys.version_info.major == 3 and sys.version_info.minor == 2:
engines = ("django",)
else:
engines = ("django", "jinja2")
def setUp(self):
self._old_compress = settings.COMPRESS_ENABLED
@@ -382,8 +385,8 @@ class OfflineGenerationComplexTestCase(OfflineTestCaseMixin, TestCase):
self.assertEqual(rendered_template, "".join(result) + "\n")
@unittest.skipIf(sys.version_info.major == 3 and sys.version_info.minor == 2,
"Coffin does not support 3.2")
@unittest.skipIf(sys.version_info >= (3, 2),
"Coffin does not support 3.2+")
class OfflineGenerationCoffinTestCase(OfflineTestCaseMixin, TestCase):
templates_dir = "test_coffin"
expected_hash = "32c8281e3346"
@@ -402,8 +405,8 @@ class OfflineGenerationCoffinTestCase(OfflineTestCaseMixin, TestCase):
return env
@unittest.skipIf(sys.version_info.major == 3 and sys.version_info.minor == 2,
"Jingo does not support 3.2")
@unittest.skipIf(sys.version_info >= (3, 2),
"Jingo does not support 3.2+")
class OfflineGenerationJingoTestCase(OfflineTestCaseMixin, TestCase):
templates_dir = "test_jingo"
expected_hash = "61ec584468eb"