def test13_quality_to_apply(self): m = IIIFManipulator() m.request = IIIFRequest() # v1.0,v1.1 none m.request.quality = None m.api_version = '1.0' self.assertEqual( m.quality_to_apply(), 'native' ) m.api_version = '1.1' self.assertEqual( m.quality_to_apply(), 'native' ) m.api_version = '2.0' self.assertEqual( m.quality_to_apply(), 'default' ) # anything else m.request.quality = 'something' self.assertEqual( m.quality_to_apply(), 'something' )
def test13_quality_to_apply(self): m = IIIFManipulator() m.request = IIIFRequest() # v1.0,v1.1 none m.request.quality = None m.api_version = '1.0' self.assertEqual(m.quality_to_apply(), 'native') m.api_version = '1.1' self.assertEqual(m.quality_to_apply(), 'native') m.api_version = '2.0' self.assertEqual(m.quality_to_apply(), 'default') # anything else m.request.quality = 'something' self.assertEqual(m.quality_to_apply(), 'something')
def test07_do_quality(self): """Test do_quality, error if not default/native.""" m = IIIFManipulator() m.api_version = '1.1' m.do_quality('native') m.api_version = '2.0' m.do_quality('default') # raise it not appropriate no-op m.api_version = '1.1' self.assertRaises(IIIFError, m.do_quality, 'default') self.assertRaises(IIIFError, m.do_quality, 'other') m.api_version = '2.0' self.assertRaises(IIIFError, m.do_quality, 'native') self.assertRaises(IIIFError, m.do_quality, 'other')
def test07_do_quality(self): m = IIIFManipulator() m.request = IIIFRequest() m.api_version = '1.1' m.request.quality = 'native' m.do_quality() m.api_version = '2.0' m.request.quality = 'default' m.do_quality() # raise it not appropriate no-op m.api_version = '1.1' m.request.quality = 'default' self.assertRaises( IIIFError, m.do_quality ) m.api_version = '1.1' m.request.quality = 'other' self.assertRaises( IIIFError, m.do_quality ) m.api_version = '2.0' m.request.quality = 'native' self.assertRaises( IIIFError, m.do_quality ) m.api_version = '2.0' m.request.quality = 'other' self.assertRaises( IIIFError, m.do_quality )
def test07_do_quality(self): m = IIIFManipulator() m.request = IIIFRequest() m.api_version = '1.1' m.request.quality = 'native' m.do_quality() m.api_version = '2.0' m.request.quality = 'default' m.do_quality() # raise it not appropriate no-op m.api_version = '1.1' m.request.quality = 'default' self.assertRaises(IIIFError, m.do_quality) m.api_version = '1.1' m.request.quality = 'other' self.assertRaises(IIIFError, m.do_quality) m.api_version = '2.0' m.request.quality = 'native' self.assertRaises(IIIFError, m.do_quality) m.api_version = '2.0' m.request.quality = 'other' self.assertRaises(IIIFError, m.do_quality)