def _make_login_failed_response(self): """ Construct a response for a failed login request """ name = self.query.get('username') message = "The login details were incorrect." header = ResponseHeader(http_codes["OK"]) page = pagetemplate.login_submit_failed_page(message, name) data = self._get_page_data(page) response = Response(header, data) return response
def test_login_submit_failed_page_contains_details(self): """ Resulting page should contain specified details """ message = "Did gyre and gimble in the wabe" name = "fred" page = pagetemplate.login_submit_failed_page(message, name) page_data = page.serialise() self.failUnlessOutputCheckerMatch("...%(message)s..." % vars(), page_data) self.failUnlessOutputCheckerMatch("...%(name)s..." % vars(), page_data)
def test_login_submit_failed_page_contains_details(self): """ Resulting page should contain specified details """ message = "Did gyre and gimble in the wabe" name = "fred" page = pagetemplate.login_submit_failed_page(message, name) page_data = page.serialise() self.failUnlessOutputCheckerMatch( "...%(message)s..." % vars(), page_data ) self.failUnlessOutputCheckerMatch( "...%(name)s..." % vars(), page_data )