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