Mercurial > wikked
view tests/__init__.py @ 51:2733871775cd
More unit tests.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 31 Jan 2013 12:28:10 -0800 |
parents | fb6ae96756c1 |
children | 9dfbc2a40b71 |
line wrap: on
line source
import os import os.path import shutil import unittest from wikked.wiki import Wiki from mock import MockWikiParameters class WikkedTest(unittest.TestCase): def setUp(self): # Directory you can use for temporary files. self.root = os.path.join( os.path.dirname(os.path.dirname(__file__)), 'test_data') def tearDown(self): if hasattr(self, 'root') and os.path.isdir(self.root): shutil.rmtree(self.root) def getWiki(self, **kwargs): parameters = self.getParameters() for key in kwargs: setattr(parameters, key, kwargs[key]) wiki = Wiki(parameters) return wiki def getStartedWiki(self, **kwargs): wiki = self.getWiki(**kwargs) wiki.start() return wiki def getParameters(self): return MockWikiParameters()