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))