def _assert_and_parse_html_response(self, response): """ convert html response content into a DOM tree. raise browser traceback, if content is no valid html. """ try: return parse_html(response.content) except HTMLParseError, e: self.raise_browser_traceback(response, "Response's content is no valid html: %s" % e)
def _assert_and_parse_html(self, html, user_msg, msg): """ convert a html snippet into a DOM tree. raise error if snippet is no valid html. """ try: return parse_html(html) except HTMLParseError, e: self.fail("html code is not valid: %s - code: %r" % (e, html))