summaryrefslogtreecommitdiffstats
path: root/tests/unit/test_wsgi.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_wsgi.py')
-rw-r--r--tests/unit/test_wsgi.py22
1 files changed, 17 insertions, 5 deletions
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,