summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--tests/unit/extensions/foxinsocks.py4
-rw-r--r--tests/unit/test_wsgi.py22
3 files changed, 18 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index b6415a9..9b2c21f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
*.swp
*.pyc
*.log
+.coverage
.openstack-common-venv/
skeleton.egg-info/
build/
diff --git a/tests/unit/extensions/foxinsocks.py b/tests/unit/extensions/foxinsocks.py
index a0efd7e..b2fd656 100644
--- a/tests/unit/extensions/foxinsocks.py
+++ b/tests/unit/extensions/foxinsocks.py
@@ -18,7 +18,6 @@
import json
from openstack.common import extensions
-from openstack.common import wsgi
class FoxInSocksController(object):
@@ -26,9 +25,6 @@ class FoxInSocksController(object):
def index(self, request):
return "Try to say this Mr. Knox, sir..."
- def create_resource(self):
- return wsgi.Resource(self)
-
class Foxinsocks(object):
diff --git a/tests/unit/test_wsgi.py b/tests/unit/test_wsgi.py
index 7a5eaa4..10af93c 100644
--- a/tests/unit/test_wsgi.py
+++ b/tests/unit/test_wsgi.py
@@ -275,7 +275,7 @@ class ResponseSerializerTest(unittest.TestCase):
self.body_serializers = {
'application/json': JSONSerializer(),
- 'application/XML': XMLSerializer(),
+ 'application/xml': XMLSerializer(),
}
self.serializer = wsgi.ResponseSerializer(self.body_serializers,
@@ -294,12 +294,18 @@ class ResponseSerializerTest(unittest.TestCase):
self.serializer.get_body_serializer,
'application/unknown')
- def test_serialize_response(self):
+ def test_serialize_json_response(self):
response = self.serializer.serialize({}, 'application/json')
self.assertEqual(response.headers['Content-Type'], 'application/json')
self.assertEqual(response.body, 'pew_json')
self.assertEqual(response.status_int, 404)
+ def test_serialize_xml_response(self):
+ response = self.serializer.serialize({}, 'application/xml')
+ self.assertEqual(response.headers['Content-Type'], 'application/xml')
+ self.assertEqual(response.body, 'pew_xml')
+ self.assertEqual(response.status_int, 404)
+
def test_serialize_response_None(self):
response = self.serializer.serialize(None, 'application/json')
@@ -326,14 +332,20 @@ class RequestDeserializerTest(unittest.TestCase):
self.body_deserializers = {
'application/json': JSONDeserializer(),
- 'application/XML': XMLDeserializer(),
+ 'application/xml': XMLDeserializer(),
}
self.deserializer = wsgi.RequestDeserializer(self.body_deserializers)
def test_get_deserializer(self):
- expected = self.deserializer.get_body_deserializer('application/json')
- self.assertEqual(expected, self.body_deserializers['application/json'])
+ expected_json_serializer = self.deserializer.get_body_deserializer(
+ 'application/json')
+ expected_xml_serializer = self.deserializer.get_body_deserializer(
+ 'application/xml')
+ self.assertEqual(expected_json_serializer,
+ self.body_deserializers['application/json'])
+ self.assertEqual(expected_xml_serializer,
+ self.body_deserializers['application/xml'])
def test_get_deserializer_unknown_content_type(self):
self.assertRaises(exception.InvalidContentType,