1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
# vim: ts=4:sw=4
import logging
from errbot import rendering
log = logging.getLogger(__name__)
def test_ansi():
mdc = rendering.ansi()
assert mdc.convert("*woot*") == "\x1b[4mwoot\x1b[24m\x1b[0m"
def test_text():
mdc = rendering.text()
assert mdc.convert("*woot*") == "woot"
assert mdc.convert("# woot") == "WOOT"
def test_mde2md():
mdc = rendering.md()
assert mdc.convert("woot") == "woot"
assert mdc.convert("woot{:stuff} really{:otherstuff}") == "woot really"
def test_escaping():
mdc = rendering.text()
original = "#not a title\n*not italic*\n`not code`\ntoto{not annotation}"
escaped = rendering.md_escape(original)
assert original == mdc.convert(escaped)
|