Beispiel #1
0
 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' )
Beispiel #2
0
 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')
Beispiel #3
0
 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')
Beispiel #4
0
 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 )
Beispiel #5
0
 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)