def test_resolve_relative(self, lektor_pad): about = lektor_pad.get('/about') image = resolve_image(about, "../test.jpg") assert image.path == '/test.jpg'
def test_resolve(self, lektor_pad): image = resolve_image(lektor_pad.root, "test.jpg") assert image.path == '/test.jpg' assert image.width == 800
def test_external_url(self, lektor_pad): assert resolve_image(lektor_pad.root, 'http://example.com/test.jpg') is None
def test_not_image(self, lektor_pad): assert resolve_image(lektor_pad.root, 'dummy.pdf') is None
def test_no_record(self): assert resolve_image(None, 'test.jpg') is None