示例#1
0
 def test_format_from_ident(self):
     self.assertEqual(_AbstractResolver(None).format_from_ident('001.JPG'), 'jpg')
     self.assertEqual(_AbstractResolver(None).format_from_ident('001.jpeg'), 'jpg')
     self.assertEqual(_AbstractResolver(None).format_from_ident('001.tiff'), 'tif')
     self.assertEqual(_AbstractResolver(None).format_from_ident('datastreams/master.tiff'), 'tif')
     with self.assertRaises(ResolverException):
         _AbstractResolver(None).format_from_ident('datastream/content')
     with self.assertRaises(ResolverException):
         _AbstractResolver(None).format_from_ident('datastream/content.master')
示例#2
0
 def test_resolve_is_notimplementederror(self):
     resolver = _AbstractResolver(None)
     with pytest.raises(NotImplementedError):
         resolver.resolve(app=None, ident='001.jpg', base_uri='example.org')
示例#3
0
 def test_is_resolvable_is_notimplementederror(self):
     resolver = _AbstractResolver(None)
     with pytest.raises(NotImplementedError):
         resolver.is_resolvable('001.jpg')