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 )
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)
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)
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)
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)
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')
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')
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')
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")
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')
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')
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)))