comparison 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
comparison
equal deleted inserted replaced
53:c4e999f55ba9 54:9dfbc2a40b71
29 wiki.start() 29 wiki.start()
30 return wiki 30 return wiki
31 31
32 def getParameters(self): 32 def getParameters(self):
33 return MockWikiParameters() 33 return MockWikiParameters()
34
35
36 def format_link(title, url, missing=False, mod=None):
37 res = '<a class=\"wiki-link'
38 if missing:
39 res += ' missing'
40 res += '\" data-wiki-url=\"' + url + '\"'
41 if mod:
42 res += ' data-wiki-mod=\"' + mod + '\"'
43 res += '>' + title + '</a>'
44 return res
45
46 def format_include(url, args=None, mod=None):
47 res = '<div class=\"wiki-include\" data-wiki-url=\"' + url + '\"'
48 if mod:
49 res += ' data-wiki-mod=\"' + mod + '\"'
50 res += '>'
51 if args:
52 res += args
53 res += "</div>\n"
54 return res