mirror of
https://github.com/sprockets/sprockets.mixins.json_error.git
synced 2024-12-27 11:17:30 +00:00
Merge pull request #4 from sprockets/fix-py3
Make tests Python 3 compatible.
This commit is contained in:
commit
2a55388bf9
2 changed files with 23 additions and 3 deletions
6
tests.py
6
tests.py
|
@ -46,7 +46,7 @@ class TestHTTPError(testing.AsyncHTTPTestCase):
|
|||
def test_tornado_thrown_exception(self):
|
||||
response = self.fetch('/')
|
||||
expected = {'message': 'Unexpected Error', 'type': 'Bad Request'}
|
||||
self.assertEqual(json.loads(response.body), expected)
|
||||
self.assertEqual(json.loads(response.body.decode('utf-8')), expected)
|
||||
|
||||
|
||||
class TestCustomExceptions(testing.AsyncHTTPTestCase):
|
||||
|
@ -61,7 +61,7 @@ class TestCustomExceptions(testing.AsyncHTTPTestCase):
|
|||
'type': 'FailureError',
|
||||
'documentation_url': 'http://www.example.com',
|
||||
}
|
||||
self.assertEqual(json.loads(response.body), expected)
|
||||
self.assertEqual(json.loads(response.body.decode('utf-8')), expected)
|
||||
|
||||
|
||||
class TestUnexpectedError(testing.AsyncHTTPTestCase):
|
||||
|
@ -75,4 +75,4 @@ class TestUnexpectedError(testing.AsyncHTTPTestCase):
|
|||
'message': 'Unexpected Error',
|
||||
'type': 'Internal Server Error'
|
||||
}
|
||||
self.assertEqual(json.loads(response.body), expected)
|
||||
self.assertEqual(json.loads(response.body.decode('utf-8')), expected)
|
||||
|
|
20
tox.ini
Normal file
20
tox.ini
Normal file
|
@ -0,0 +1,20 @@
|
|||
[tox]
|
||||
envlist = py26,py27,py33,py34,pypy
|
||||
indexserver =
|
||||
default = https://warehouse.python.org/simple
|
||||
|
||||
[testenv]
|
||||
commands = nosetests tests
|
||||
deps =
|
||||
-rtest-requirements.txt
|
||||
tox
|
||||
|
||||
[testenv:py27]
|
||||
deps =
|
||||
{[testenv]deps}
|
||||
mock
|
||||
|
||||
[testenv:py26]
|
||||
deps =
|
||||
{[testenv:py27]deps}
|
||||
unittest2
|
Loading…
Reference in a new issue