diff options
Diffstat (limited to 'tests/test_syntax/inline/images.py')
-rw-r--r-- | tests/test_syntax/inline/images.py | 161 |
1 files changed, 0 insertions, 161 deletions
diff --git a/tests/test_syntax/inline/images.py b/tests/test_syntax/inline/images.py deleted file mode 100644 index 52ce330..0000000 --- a/tests/test_syntax/inline/images.py +++ /dev/null @@ -1,161 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Python Markdown - -A Python implementation of John Gruber's Markdown. - -Documentation: https://python-markdown.github.io/ -GitHub: https://github.com/Python-Markdown/markdown/ -PyPI: https://pypi.org/project/Markdown/ - -Started by Manfred Stienstra (http://www.dwerg.net/). -Maintained for a few years by Yuri Takhteyev (http://www.freewisdom.org). -Currently maintained by Waylan Limberg (https://github.com/waylan), -Dmitry Shachnev (https://github.com/mitya57) and Isaac Muse (https://github.com/facelessuser). - -Copyright 2007-2018 The Python Markdown Project (v. 1.7 and later) -Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) -Copyright 2004 Manfred Stienstra (the original version) - -License: BSD (see LICENSE.md for details). -""" - -from markdown.test_tools import TestCase - - -class TestAdvancedImages(TestCase): - - def test_nested_square_brackets(self): - self.assertMarkdownRenders( - """![Text[[[[[[[]]]]]]][]](http://link.com/image.png) more text""", - """<p><img alt="Text[[[[[[[]]]]]]][]" src="http://link.com/image.png" /> more text</p>""" - ) - - def test_nested_round_brackets(self): - self.assertMarkdownRenders( - """![Text](http://link.com/(((((((()))))))()).png) more text""", - """<p><img alt="Text" src="http://link.com/(((((((()))))))()).png" /> more text</p>""" - ) - - def test_uneven_brackets_with_titles1(self): - self.assertMarkdownRenders( - """![Text](http://link.com/(.png"title") more text""", - """<p><img alt="Text" src="http://link.com/(.png" title="title" /> more text</p>""" - ) - - def test_uneven_brackets_with_titles2(self): - self.assertMarkdownRenders( - """![Text](http://link.com/('.png"title") more text""", - """<p><img alt="Text" src="http://link.com/('.png" title="title" /> more text</p>""" - ) - - def test_uneven_brackets_with_titles3(self): - self.assertMarkdownRenders( - """![Text](http://link.com/(.png"title)") more text""", - """<p><img alt="Text" src="http://link.com/(.png" title="title)" /> more text</p>""" - ) - - def test_uneven_brackets_with_titles4(self): - self.assertMarkdownRenders( - """![Text](http://link.com/(.png "title") more text""", - """<p><img alt="Text" src="http://link.com/(.png" title="title" /> more text</p>""" - ) - - def test_uneven_brackets_with_titles5(self): - self.assertMarkdownRenders( - """![Text](http://link.com/(.png "title)") more text""", - """<p><img alt="Text" src="http://link.com/(.png" title="title)" /> more text</p>""" - ) - - def test_mixed_title_quotes1(self): - self.assertMarkdownRenders( - """![Text](http://link.com/'.png"title") more text""", - """<p><img alt="Text" src="http://link.com/'.png" title="title" /> more text</p>""" - ) - - def test_mixed_title_quotes2(self): - self.assertMarkdownRenders( - """![Text](http://link.com/".png'title') more text""", - """<p><img alt="Text" src="http://link.com/".png" title="title" /> more text</p>""" - ) - - def test_mixed_title_quotes3(self): - self.assertMarkdownRenders( - """![Text](http://link.com/with spaces.png'"and quotes" 'and title') more text""", - """<p><img alt="Text" src="http://link.com/with spaces.png" title=""and quotes" 'and title" />""" - """ more text</p>""" - ) - - def test_mixed_title_quotes4(self): - self.assertMarkdownRenders( - """![Text](http://link.com/with spaces'.png"and quotes" 'and title") more text""", - """<p><img alt="Text" src="http://link.com/with spaces'.png" title="and quotes" 'and title" />""" - """ more text</p>""" - ) - - def test_mixed_title_quotes5(self): - self.assertMarkdownRenders( - """![Text](http://link.com/with spaces .png'"and quotes" 'and title') more text""", - """<p><img alt="Text" src="http://link.com/with spaces .png" title=""and quotes"""" - """ 'and title" /> more text</p>""" - ) - - def test_mixed_title_quotes6(self): - self.assertMarkdownRenders( - """![Text](http://link.com/with spaces "and quotes".png 'and title') more text""", - """<p><img alt="Text" src="http://link.com/with spaces "and quotes".png" title="and title" />""" - """ more text</p>""" - ) - - def test_single_quote(self): - self.assertMarkdownRenders( - """![test](link"notitle.png)""", - """<p><img alt="test" src="link"notitle.png" /></p>""" - ) - - def test_angle_with_mixed_title_quotes(self): - self.assertMarkdownRenders( - """![Text](<http://link.com/with spaces '"and quotes".png> 'and title') more text""", - """<p><img alt="Text" src="http://link.com/with spaces '"and quotes".png" title="and title" />""" - """ more text</p>""" - ) - - def test_misc(self): - self.assertMarkdownRenders( - """![Poster](http://humane_man.jpg "The most humane man.")""", - """<p><img alt="Poster" src="http://humane_man.jpg" title="The most humane man." /></p>""" - ) - - def test_misc_ref(self): - self.assertMarkdownRenders( - self.dedent( - """ - ![Poster][] - - [Poster]:http://humane_man.jpg "The most humane man." - """ - ), - self.dedent( - """ - <p><img alt="Poster" src="http://humane_man.jpg" title="The most humane man." /></p> - """ - ) - ) - - def test_misc_blank(self): - self.assertMarkdownRenders( - """![Blank]()""", - """<p><img alt="Blank" src="" /></p>""" - ) - - def test_misc_img_title(self): - self.assertMarkdownRenders( - """![Image](http://humane man.jpg "The most humane man.")""", - """<p><img alt="Image" src="http://humane man.jpg" title="The most humane man." /></p>""" - ) - - def test_misc_img(self): - self.assertMarkdownRenders( - """![Image](http://humane man.jpg)""", - """<p><img alt="Image" src="http://humane man.jpg" /></p>""" - ) |