예제 #1
0
def test_no_tags() -> None:
    assert process_tags("No tags") == "No tags"
예제 #2
0
def test_passthrough_int() -> None:
    assert process_tags(1) == 1
예제 #3
0
def test_passthrough_float() -> None:
    assert process_tags(0.1) == 0.1
예제 #4
0
def test_passthrough_none() -> None:
    assert process_tags(None) is None
예제 #5
0
def test_mixed_tags() -> None:
    assert process_tags(
        "__foo__ bar _baz_") == "<strong>foo</strong> bar <em>baz</em>"
예제 #6
0
def test_em_tags() -> None:
    assert process_tags("_foo_ bar _baz_") == "<em>foo</em> bar <em>baz</em>"
예제 #7
0
def test_strong_tags() -> None:
    assert process_tags("__foo__ bar __baz__"
                        ) == "<strong>foo</strong> bar <strong>baz</strong>"
예제 #8
0
def test_no_matched_tag() -> None:
    assert process_tags("no _matched tag") == "no _matched tag"