diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-03-08 11:28:12 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-03-08 11:28:12 +0000 |
commit | f621576b9f719d42663a12dca19d5b5d36da9224 (patch) | |
tree | 709830946a34ec5e17052207832649da69118813 | |
parent | 4a57d81b4a066bebf4268755d07c85154b536e7d (diff) | |
parent | 6560133d791a9c59e1c17e6d318a8b9001412e63 (diff) | |
download | wsme-f621576b9f719d42663a12dca19d5b5d36da9224.tar.gz |
Merge "Port test_cornice to Python 3"
-rw-r--r-- | tests/test_cornice.py | 10 | ||||
-rw-r--r-- | tox.ini | 13 |
2 files changed, 16 insertions, 7 deletions
diff --git a/tests/test_cornice.py b/tests/test_cornice.py index 98458b9..77a55e0 100644 --- a/tests/test_cornice.py +++ b/tests/test_cornice.py @@ -103,14 +103,14 @@ class WSMECorniceTestCase(unittest.TestCase): resp = self.app.get('/users') self.assertEqual( resp.body, - '[{"id": 1, "name": "first"}]' + b'[{"id": 1, "name": "first"}]' ) def test_get_xml_list(self): resp = self.app.get('/users', headers={"Accept": "text/xml"}) self.assertEqual( resp.body, - '<result><item><id>1</id><name>first</name></item></result>' + b'<result><item><id>1</id><name>first</name></item></result>' ) def test_post_json_data(self): @@ -121,7 +121,7 @@ class WSMECorniceTestCase(unittest.TestCase): ) self.assertEqual( resp.body, - '{"id": 2, "name": "new"}' + b'{"id": 2, "name": "new"}' ) def test_post_xml_data(self): @@ -132,7 +132,7 @@ class WSMECorniceTestCase(unittest.TestCase): ) self.assertEqual( resp.body, - '<result><id>2</id><name>new</name></result>' + b'<result><id>2</id><name>new</name></result>' ) def test_pass_request(self): @@ -170,7 +170,6 @@ class WSMECorniceTestCase(unittest.TestCase): headers={'Accept': 'application/json'}, expect_errors=True ) - print resp.body self.assertEqual(resp.json['faultcode'], 'Client') self.assertEqual(resp.status_code, 400) @@ -180,6 +179,5 @@ class WSMECorniceTestCase(unittest.TestCase): headers={'Accept': 'application/json'}, expect_errors=True ) - print resp.body self.assertEqual(resp.json['faultcode'], 'Client') self.assertEqual(resp.status_code, 401) @@ -1,5 +1,5 @@ [tox] -envlist = py27,py27-nolxml,pypy,tg11,tg15,cornice,coverage,py34,py34-nolxml,pecan-dev27,pecan-dev34,pep8 +envlist = py27,py27-nolxml,pypy,tg11,tg15,cornice,cornice-py3,coverage,py34,py34-nolxml,pecan-dev27,pecan-dev34,pep8 [common] testtools = @@ -32,6 +32,17 @@ commands = {envbindir}/nosetests tests/test_cornice.py --with-xunit --xunit-file nosetests-{envname}.xml --verbose --with-coverage --cover-package wsmeext {posargs} {envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsmeext/cornice.py +[testenv:cornice-py3] +basepython = python3 +usedevelop = {[testenv:cornice]usedevelop} +deps = {[testenv:cornice]deps} +# disable hash randomization +setenv = + PYTHONHASHSEED=0 +commands = + {envbindir}/nosetests tests/test_cornice.py --with-xunit --xunit-file nosetests-{envname}.xml --verbose --with-coverage --cover-package wsmeext {posargs} + {envbindir}/coverage xml -o coverage-{envname}.xml wsme/*.py wsmeext/cornice.py + [testenv:pecan-dev-base] deps = {[common]testtools} |