예제 #1
0
 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)
예제 #2
0
 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))