Mercurial > jouvence
diff tests/test_renderer.py @ 3:6019eee799bf
Add base classes for rendering.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 03 Jan 2017 09:05:48 -0800 |
parents | 74b83e3d921e |
children | ee741bbe96a8 |
line wrap: on
line diff
--- a/tests/test_renderer.py Tue Jan 03 09:05:28 2017 -0800 +++ b/tests/test_renderer.py Tue Jan 03 09:05:48 2017 -0800 @@ -1,15 +1,15 @@ import pytest -from fontaine.renderer import BaseRenderer +from fontaine.renderer import BaseTextRenderer -class TestRenderer(BaseRenderer): - def write_bold(self, text): +class TestTextRenderer(BaseTextRenderer): + def make_bold(self, text): return 'B:' + text + ':B' - def write_italics(self, text): + def make_italics(self, text): return 'I:' + text + ':I' - def write_underline(self, text): + def make_underline(self, text): return 'U:' + text + ':U' @@ -25,7 +25,7 @@ ("This is an \_escaped_ one.", "This is an _escaped_ one.") ]) def test_underline(intext, expected): - r = TestRenderer() + r = TestTextRenderer() out = r.render_text(intext) assert out == expected @@ -42,7 +42,7 @@ ("This is some \*escaped* one.", "This is some *escaped* one.") ]) def test_italics(intext, expected): - r = TestRenderer() + r = TestTextRenderer() out = r.render_text(intext) assert out == expected @@ -59,6 +59,6 @@ ("This is some \**escaped** one.", "This is some **escaped** one.") ]) def test_bold(intext, expected): - r = TestRenderer() + r = TestTextRenderer() out = r.render_text(intext) assert out == expected