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)