コード例 #1
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_newlines_long_group():
    """Convert newlines in even long groups."""
    assert (
        gfm("apple\npear\norange\nbanana\n\nruby\npython\nerlang")
        == "apple  \npear  \norange  \nbanana\n\nruby  \npython  \nerlang"
    )
コード例 #2
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_newlines_simple():
    """Turn newlines into br tags in simple cases."""
    assert gfm("foo\nbar") == "foo  \nbar"
コード例 #3
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_newlines_group():
    """Convert newlines in all groups."""
    assert (
        gfm("apple\npear\norange\n\nruby\npython\nerlang")
        == "apple  \npear  \norange\n\nruby  \npython  \nerlang"
    )
コード例 #4
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_two_underscores():
    """Escape two or more underscores inside words."""
    assert gfm("foo_bar_baz") == "foo\\_bar\\_baz"
コード例 #5
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_single_underscores():
    """Don't touch single underscores inside words."""
    assert gfm("foo_bar") == "foo_bar"
コード例 #6
0
def test_pre_block_pre_text():
    """Don't treat pre blocks with pre-text differently."""
    a = "\n\n<pre>\nthis is `a\\_test` and this\\_too\n</pre>"
    b = "hmm<pre>\nthis is `a\\_test` and this\\_too\n</pre>"
    assert gfm(a)[2:] == gfm(b)[3:]
コード例 #7
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_pre_block_pre_text():
    """Don't treat pre blocks with pre-text differently."""
    a = "\n\n<pre>\nthis is `a\\_test` and this\\_too\n</pre>"
    b = "hmm<pre>\nthis is `a\\_test` and this\\_too\n</pre>"
    assert gfm(a)[2:] == gfm(b)[3:]
コード例 #8
0
def test_newlines_list():
    """Don't convert newlines in lists."""
    assert gfm("# foo\n# bar") == "# foo\n# bar"
    assert gfm("* foo\n* bar") == "* foo\n* bar"
コード例 #9
0
def test_underscores_code_blocks():
    """Don't touch underscores in code blocks."""
    assert gfm("    foo_bar_baz") == "    foo_bar_baz"
コード例 #10
0
def test_newlines_group():
    """Convert newlines in all groups."""
    assert (gfm("apple\npear\norange\n\nruby\npython\nerlang") ==
            "apple  \npear  \norange\n\nruby  \npython  \nerlang")
コード例 #11
0
def test_newlines_long_group():
    """Convert newlines in even long groups."""
    assert (gfm("apple\npear\norange\nbanana\n\nruby\npython\nerlang") ==
            "apple  \npear  \norange  \nbanana\n\nruby  \npython  \nerlang")
コード例 #12
0
def test_newlines_simple():
    """Turn newlines into br tags in simple cases."""
    assert gfm("foo\nbar") == "foo  \nbar"
コード例 #13
0
def test_single_underscores():
    """Don't touch single underscores inside words."""
    assert gfm("foo_bar") == "foo_bar"
コード例 #14
0
def test_two_underscores():
    """Escape two or more underscores inside words."""
    assert gfm("foo_bar_baz") == "foo\\_bar\\_baz"
コード例 #15
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_newlines_list():
    """Don't convert newlines in lists."""
    assert gfm("# foo\n# bar") == "# foo\n# bar"
    assert gfm("* foo\n* bar") == "* foo\n* bar"
コード例 #16
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_underscores_pre_blocks():
    """Don't touch underscores in pre blocks."""
    assert gfm("<pre>\nfoo_bar_baz\n</pre>") == "\n\n<pre>\nfoo_bar_baz\n</pre>"
コード例 #17
0
ファイル: test_gfm.py プロジェクト: peterbe/django-peterbecom
def test_underscores_code_blocks():
    """Don't touch underscores in code blocks."""
    assert gfm("    foo_bar_baz") == "    foo_bar_baz"
コード例 #18
0
def test_underscores_pre_blocks():
    """Don't touch underscores in pre blocks."""
    assert gfm(
        "<pre>\nfoo_bar_baz\n</pre>") == "\n\n<pre>\nfoo_bar_baz\n</pre>"