Ejemplo n.º 1
0
 def test08_parse_quality_bad(self):
     r = IIIFRequest()
     r.quality='does_not_exist'
     self.assertRaises( IIIFError, r.parse_quality )
     # bad ones
     r.quality=''
     self.assertRaises( IIIFError, r.parse_quality )
Ejemplo n.º 2
0
 def test08_parse_quality_bad(self):
     r = IIIFRequest(api_version='1.1')
     r.quality = 'does_not_exist'
     self.assertRaises(IIIFError, r.parse_quality)
     # bad ones
     r.quality = ''
     self.assertRaises(IIIFError, r.parse_quality)
Ejemplo n.º 3
0
 def test08_parse_quality_bad(self):
     r = IIIFRequest(api_version="1.1")
     r.quality = "does_not_exist"
     self.assertRaises(IIIFError, r.parse_quality)
     # bad ones
     r.quality = ""
     self.assertRaises(IIIFError, r.parse_quality)
Ejemplo n.º 4
0
 def test08_parse_quality_bad(self):
     """Parse quality - bad requests."""
     r = IIIFRequest(api_version='2.1')
     r.quality = 'does_not_exist'
     self.assertRaises(IIIFError, r.parse_quality)
     # bad ones
     r.quality = ''
     self.assertRaises(IIIFError, r.parse_quality)
Ejemplo n.º 5
0
 def test08_parse_quality_bad(self):
     """Parse quality - bad requests."""
     r = IIIFRequest(api_version='3.0')
     r.quality = 'does_not_exist'
     self.assertRaises(IIIFError, r.parse_quality)
     # bad ones
     r.quality = ''
     self.assertRaises(IIIFError, r.parse_quality)
Ejemplo n.º 6
0
 def test07_parse_quality(self):
     r = IIIFRequest()
     r.quality=None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality='default'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality='bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality='gray'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'gray')
Ejemplo n.º 7
0
 def test07_parse_quality(self):
     r = IIIFRequest(api_version='1.1')
     r.quality=None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'native')
     r.quality='native'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'native')
     r.quality='bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality='grey'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'grey')
Ejemplo n.º 8
0
 def test07_parse_quality(self):
     r = IIIFRequest(api_version='1.1')
     r.quality = None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'native')
     r.quality = 'native'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'native')
     r.quality = 'bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality = 'grey'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'grey')
Ejemplo n.º 9
0
 def test07_parse_quality(self):
     r = IIIFRequest()
     r.quality=None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality='default'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality='bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality='gray'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'gray')
Ejemplo n.º 10
0
 def test07_parse_quality(self):
     r = IIIFRequest(api_version="1.1")
     r.quality = None
     r.parse_quality()
     self.assertEqual(r.quality_val, "native")
     r.quality = "native"
     r.parse_quality()
     self.assertEqual(r.quality_val, "native")
     r.quality = "bitonal"
     r.parse_quality()
     self.assertEqual(r.quality_val, "bitonal")
     r.quality = "grey"
     r.parse_quality()
     self.assertEqual(r.quality_val, "grey")
Ejemplo n.º 11
0
 def test07_parse_quality(self):
     """Quality."""
     r = IIIFRequest(api_version='2.0')
     r.quality = None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality = 'default'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality = 'bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality = 'gray'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'gray')
Ejemplo n.º 12
0
 def test07_parse_quality(self):
     """Parse rotation."""
     r = IIIFRequest(api_version='2.1')
     r.quality = None
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality = 'default'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'default')
     r.quality = 'bitonal'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'bitonal')
     r.quality = 'gray'
     r.parse_quality()
     self.assertEqual(r.quality_val, 'gray')
Ejemplo n.º 13
0
 def test03_str(self):
     """Simple tests of str() method."""
     r = IIIFRequest()
     r.baseurl = 'http://ex.org/'
     r.identifier = 'abc'
     # info
     r.info = True
     r.format = 'json'
     self.assertTrue(re.search(r'INFO request', str(r)))
     self.assertTrue(re.search(r'format=json', str(r)))
     # non-info
     r.info = False
     r.region = 'R'
     r.size = 'S'
     r.rotation = 'X'
     r.quality = 'Q'
     r.format = 'jpg'
     self.assertFalse(re.search(r'INFO request', str(r)))
     self.assertTrue(re.search(r'region=R', str(r)))
     self.assertTrue(re.search(r'format=jpg', str(r)))
Ejemplo n.º 14
0
 def test03_str(self):
     """Simple tests of str() method."""
     r = IIIFRequest()
     r.baseurl = 'http://ex.org/'
     r.identifier = 'abc'
     # info
     r.info = True
     r.format = 'json'
     self.assertTrue(re.search(r'INFO request', str(r)))
     self.assertTrue(re.search(r'format=json', str(r)))
     # non-info
     r.info = False
     r.region = 'R'
     r.size = 'S'
     r.rotation = 'X'
     r.quality = 'Q'
     r.format = 'jpg'
     self.assertFalse(re.search(r'INFO request', str(r)))
     self.assertTrue(re.search(r'region=R', str(r)))
     self.assertTrue(re.search(r'format=jpg', str(r)))