aboutsummaryrefslogtreecommitdiffstats
path: root/test/tutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/tutils.py')
-rw-r--r--test/tutils.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/tutils.py b/test/tutils.py
index f188029d..2387e752 100644
--- a/test/tutils.py
+++ b/test/tutils.py
@@ -2,6 +2,7 @@ import tempfile
import os
import re
import shutil
+import cStringIO
from contextlib import contextmanager
from libpathod import utils, test, pathoc, pathod, language
import requests
@@ -137,3 +138,9 @@ def raises(exc, obj, *args, **kwargs):
raise AssertionError("No exception raised.")
test_data = utils.Data(__name__)
+
+
+def render(r, settings=language.Settings()):
+ s = cStringIO.StringIO()
+ assert language.serve(r, s, settings)
+ return s.getvalue()