def test_get_colorbars(self): ctx = ServiceContext() response = get_color_bars(ctx, 'application/json') self.assertIsInstance(response, str) self.assertTrue(len(response) > 40) self.assertEqual('[\n [\n "Perceptually Uniform Sequenti', response[0:40]) response = get_color_bars(ctx, 'text/html') self.assertIsInstance(response, str) self.assertTrue(len(response) > 40) self.assertEqual('<!DOCTYPE html>\n<html lang="en">\n<head><', response[0:40]) with self.assertRaises(ServiceBadRequestError) as cm: get_color_bars(ctx, 'text/xml') self.assertEqual(400, cm.exception.status_code) self.assertEqual("Format 'text/xml' not supported for color bars", cm.exception.reason)
def get(self): mime_type = 'text/html' response = get_color_bars(self.service_context, mime_type) self.set_header('Content-Type', mime_type) self.write(response)
def get(self): mime_type = 'application/json' response = get_color_bars(self.service_context, mime_type) self.set_header('Content-Type', mime_type) self.write(response)