Fix deprecated warnings and add tox test
This commit is contained in:
@@ -34,9 +34,9 @@ class PostCompressSignalTestCase(TestCase):
|
|||||||
post_compress.connect(callback)
|
post_compress.connect(callback)
|
||||||
self.js_node.output()
|
self.js_node.output()
|
||||||
args, kwargs = callback.call_args
|
args, kwargs = callback.call_args
|
||||||
self.assertEquals(JsCompressor, kwargs['sender'])
|
self.assertEqual(JsCompressor, kwargs['sender'])
|
||||||
self.assertEquals('js', kwargs['type'])
|
self.assertEqual('js', kwargs['type'])
|
||||||
self.assertEquals('file', kwargs['mode'])
|
self.assertEqual('file', kwargs['mode'])
|
||||||
context = kwargs['context']
|
context = kwargs['context']
|
||||||
assert 'url' in context['compressed']
|
assert 'url' in context['compressed']
|
||||||
|
|
||||||
@@ -47,9 +47,9 @@ class PostCompressSignalTestCase(TestCase):
|
|||||||
post_compress.connect(callback)
|
post_compress.connect(callback)
|
||||||
self.css_node.output()
|
self.css_node.output()
|
||||||
args, kwargs = callback.call_args
|
args, kwargs = callback.call_args
|
||||||
self.assertEquals(CssCompressor, kwargs['sender'])
|
self.assertEqual(CssCompressor, kwargs['sender'])
|
||||||
self.assertEquals('css', kwargs['type'])
|
self.assertEqual('css', kwargs['type'])
|
||||||
self.assertEquals('file', kwargs['mode'])
|
self.assertEqual('file', kwargs['mode'])
|
||||||
context = kwargs['context']
|
context = kwargs['context']
|
||||||
assert 'url' in context['compressed']
|
assert 'url' in context['compressed']
|
||||||
|
|
||||||
@@ -65,4 +65,4 @@ class PostCompressSignalTestCase(TestCase):
|
|||||||
callback = Mock(wraps=listener)
|
callback = Mock(wraps=listener)
|
||||||
post_compress.connect(callback)
|
post_compress.connect(callback)
|
||||||
css_node.output()
|
css_node.output()
|
||||||
self.assertEquals(3, callback.call_count)
|
self.assertEqual(3, callback.call_count)
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ Author: Florent Xicluna
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
from django.utils import six
|
||||||
|
|
||||||
_format_str_re = re.compile(
|
_format_str_re = re.compile(
|
||||||
r'((?<!{)(?:{{)+' # '{{'
|
r'((?<!{)(?:{{)+' # '{{'
|
||||||
r'|(?:}})+(?!})' # '}}
|
r'|(?:}})+(?!})' # '}}
|
||||||
@@ -128,7 +130,7 @@ def _format_field(value, parts, conv, spec, want_bytes=False):
|
|||||||
value = value.strftime(str(spec))
|
value = value.strftime(str(spec))
|
||||||
else:
|
else:
|
||||||
value = _strformat(value, spec)
|
value = _strformat(value, spec)
|
||||||
if want_bytes and isinstance(value, unicode):
|
if want_bytes and isinstance(value, six.text_type):
|
||||||
return str(value)
|
return str(value)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|||||||
97
tox.ini
Normal file
97
tox.ini
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
[tox]
|
||||||
|
distribute = False
|
||||||
|
envlist =
|
||||||
|
py33-1.5.X,
|
||||||
|
py32-1.5.X,
|
||||||
|
py27-1.5.X,
|
||||||
|
py26-1.5.X,
|
||||||
|
py27-1.4.X,
|
||||||
|
py26-1.4.X
|
||||||
|
|
||||||
|
[testenv]
|
||||||
|
downloadcache = {toxworkdir}/_download/
|
||||||
|
commands =
|
||||||
|
django-admin.py --version
|
||||||
|
make test
|
||||||
|
|
||||||
|
[testenv:py33-1.5.X]
|
||||||
|
basepython = python3.3
|
||||||
|
deps =
|
||||||
|
Django>=1.5,<1.6
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup4
|
||||||
|
|
||||||
|
[testenv:py32-1.5.X]
|
||||||
|
basepython = python3.2
|
||||||
|
deps =
|
||||||
|
Django>=1.5,<1.6
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup4
|
||||||
|
|
||||||
|
[testenv:py27-1.5.X]
|
||||||
|
basepython = python2.7
|
||||||
|
deps =
|
||||||
|
Django>=1.5,<1.6
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup
|
||||||
|
unittest2
|
||||||
|
|
||||||
|
[testenv:py26-1.5.X]
|
||||||
|
basepython = python2.6
|
||||||
|
deps =
|
||||||
|
Django>=1.5,<1.6
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup
|
||||||
|
unittest2
|
||||||
|
|
||||||
|
[testenv:py27-1.4.X]
|
||||||
|
basepython = python2.7
|
||||||
|
deps =
|
||||||
|
Django>=1.4,<1.5
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup
|
||||||
|
unittest2
|
||||||
|
|
||||||
|
[testenv:py26-1.4.X]
|
||||||
|
basepython = python2.6
|
||||||
|
deps =
|
||||||
|
Django>=1.4,<1.5
|
||||||
|
flake8
|
||||||
|
django-discover-runner
|
||||||
|
coverage
|
||||||
|
html5lib
|
||||||
|
mock
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
BeautifulSoup
|
||||||
|
unittest2
|
||||||
Reference in New Issue
Block a user