from unittest import TestCase
from src.markdown.images import MarkdownImages
class TestMarkdownImages(TestCase):
def setUp(self):
self.converter = MarkdownImages()
def test_simple_image_embed(self):
src = "{{img.png}}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_in_subdir(self):
src = "{{:dir:subdir:img.png}}"
expected = "" # I really don't care about the double slash
self.assertEqual(expected, self.converter.convert(src))
def test_image_left_aligned(self):
src = "{{ img.png}}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_right_aligned(self):
src = "{{img.png }}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_right_aligned_with_specific_dimensions(self):
src = "{{ img.png?500x400}}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_center_aligned(self):
src = "{{ img.png }}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_with_specific_dimensions(self):
src = "{{img.png?500x400}}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))
def test_image_with_specific_width(self):
src = "{{img.png?500}}"
expected = ""
self.assertEqual(expected, self.converter.convert(src))