コード例 #1
0
 def test(self, expected=expected, input=input):
     expected = ''.join([
         token.toxml() for token in
         html5parser.HTMLParser().parseFragment(expected).childNodes
     ])
     expected = simplejson.loads(simplejson.dumps(expected))
     self.assertEqual(expected, self.sanitize_html(input))
コード例 #2
0
ファイル: test_sanitizer.py プロジェクト: alabid/html5lib
 def test(self, expected=expected, input=input):
     expected = ''.join([token.toxml() for token in html5parser.HTMLParser().
       parseFragment(expected).childNodes])
     expected = simplejson.loads(simplejson.dumps(expected))
     self.assertEqual(expected, self.sanitize_html(input))
コード例 #3
0
def normalizeTokens(tokens):
    # TODO: convert tests to reflect arrays
    for i, token in enumerate(tokens):
        if token[0] == u'ParseError':
            tokens[i] = token[0]
    return simplejson.loads(simplejson.dumps(tokens))
コード例 #4
0
ファイル: test_tokenizer.py プロジェクト: sunfirefox/html5lib
def normalizeTokens(tokens):
    # TODO: convert tests to reflect arrays
    for i, token in enumerate(tokens):
        if token[0] == u'ParseError':
            tokens[i] = token[0]
    return simplejson.loads(simplejson.dumps(tokens))
コード例 #5
0
 def test(self, expected=expected, input=input):
     expected = simplejson.loads(simplejson.dumps(expected))
     self.assertEqual(expected, self.sanitize_html(input, strip=strip))