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')
def test_resolve_is_notimplementederror(self): resolver = _AbstractResolver(None) with pytest.raises(NotImplementedError): resolver.resolve(app=None, ident='001.jpg', base_uri='example.org')
def test_is_resolvable_is_notimplementederror(self): resolver = _AbstractResolver(None) with pytest.raises(NotImplementedError): resolver.is_resolvable('001.jpg')