def setUp(self): """\ Sets up the environment that the workspace doctest needs. """ DocTestCase.setUp(self) from Testing.testbrowser import Browser from Products.PloneTestCase.setup import default_user, default_password from pmr2.app.settings.interfaces import IPMR2GlobalSettings # point the physical root for repo_root to the tmpdir. self.pmr2 = zope.component.getUtility(IPMR2GlobalSettings) self.pmr2.repo_root = self.tmpdir # user workspace _createObjectByType('Folder', self.portal, id='w') self.pmr2.user_workspace_subpath = u'w' self.pmr2.create_user_workspace = True # set up test browser with default user logged in. b = Browser() portal_url = self.portal.absolute_url() b.open(portal_url + '/login') b.getControl(name='__ac_name').value = default_user b.getControl(name='__ac_password').value = default_password b.getControl(name='submit').click() self.testbrowser = b
def tearDown(self): DocTestCase.tearDown(self)