Mercurial > wikked
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