Beispiel #1
0
 def test04_image_server_response(self):
     """Test image_server_response."""
     e = IIIFError(headers={'x': 'y'})
     (response, status, headers) = e.image_server_response(
         api_version='1.0')
     self.assertTrue(re.match(r'''<\?xml version''', response))
     self.assertEqual(status, 500)
     self.assertEqual(headers, {'x': 'y', 'Content-Type': 'text/xml'})
     (response, status, headers) = e.image_server_response(
         api_version='2.0')
     self.assertTrue(re.match(r'''IIIF Image Server Error\n''', response))
     self.assertEqual(status, 500)
     self.assertEqual(headers, {'x': 'y', 'Content-Type': 'text/plain'})