def getBrowser(self, loggedIn=True): """ instantiate and return a testbrowser for convenience """ browser = Browser(self.portal) browser.addHeader('Accept-Language', 'en-US') browser.handleErrors = False if loggedIn: browser.open(self.portal.absolute_url()) browser.getControl('Login Name').value = TEST_USER_NAME browser.getControl('Password').value = TEST_USER_PASSWORD browser.getControl('Log in').click() self.assertTrue('You are now logged in' in browser.contents) return browser
def getBrowser(portal, loggedIn=True, username=TEST_USER_NAME, password=TEST_USER_PASSWORD): """Instantiate and return a testbrowser for convenience This is done weirdly because I could not figure out how else to pass the browser to the doctests""" browser = Browser(portal) browser.addHeader('Accept-Language', 'en') browser.handleErrors = False if loggedIn: browser.open(portal.absolute_url()) browser.getControl('Login Name').value = username browser.getControl('Password').value = password browser.getControl('Log in').click() assert('You are now logged in' in browser.contents) return browser
def getBrowser(portal, loggedIn=True, username=TEST_USER_NAME, password=TEST_USER_PASSWORD): """Instantiate and return a testbrowser for convenience This is done weirdly because I could not figure out how else to pass the browser to the doctests""" browser = Browser(portal) browser.addHeader('Accept-Language', 'en') browser.handleErrors = False if loggedIn: browser.open(portal.absolute_url()) browser.getControl('Login Name').value = username browser.getControl('Password').value = password browser.getControl('Log in').click() assert ('You are now logged in' in browser.contents) return browser