# -*- coding: utf-8 -*- import sys import os import re import unittest from nikocale import * class ComponentManagerStub(object): components = {} def component_activated(self, dummy): pass class RequestStub(object): pass class NikoCaleMacroTest(unittest.TestCase): def setUp(self): self.req = RequestStub() self.req.base_url = '/my-project' self.niko = NikoCaleMacro(ComponentManagerStub()) def test_render(self): rendered = self.niko.render_macro(self.req, 'NikoCale', 'my name,10/1,(^o^),my comment') self.assertTrue(re.search(']*>my name', rendered, re.IGNORECASE)) self.assertTrue(re.search(']*>my name', rendered, re.IGNORECASE)) self.assertTrue(re.search('