Example #1
0
class GwikiTestCase(unittest.TestCase):
    '''Generic class with setUp() and tearDown() methods to create and
    delete page.'''

    def setUp(self):
        '''Create a page into wiki so we have a place to run test. Test page
        is named "Gwiki Unit Test %s" where %s is a test method name.'''
        self.server = ServerProxy(server_url)
        self.pageName = "Gwiki Unit Test %s" % self.id()
        self.server.putPage(self.pageName, '{{{%s}}}' % self.shortDescription())

    def tearDown(self):
        '''Remove a page from wiki after test is done.'''
        self.server.DeletePage(self.pageName)