diff tests/__init__.py @ 54:9dfbc2a40b71

Formatter changes: - Refactored `PageResolver` with something that makes more sense. - Fixed some bugs with advanced include/meta scenarios. - Added more tests.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 02 Feb 2013 20:16:54 -0800
parents 2733871775cd
children 65f83a9b42f1
line wrap: on
line diff
--- a/tests/__init__.py	Thu Jan 31 22:41:07 2013 -0800
+++ b/tests/__init__.py	Sat Feb 02 20:16:54 2013 -0800
@@ -31,3 +31,24 @@
 
     def getParameters(self):
         return MockWikiParameters()
+
+
+def format_link(title, url, missing=False, mod=None):
+    res = '<a class=\"wiki-link'
+    if missing:
+        res += ' missing'
+    res += '\" data-wiki-url=\"' + url + '\"'
+    if mod:
+        res += ' data-wiki-mod=\"' + mod + '\"'
+    res += '>' + title + '</a>'
+    return res
+
+def format_include(url, args=None, mod=None):
+    res = '<div class=\"wiki-include\" data-wiki-url=\"' + url + '\"'
+    if mod:
+        res += ' data-wiki-mod=\"' + mod + '\"'
+    res += '>'
+    if args:
+        res += args
+    res += "</div>\n"
+    return res