MCPcopy Index your code
hub / github.com/python/cpython / test_expat_entityresolver_default

Method test_expat_entityresolver_default

Lib/test/test_sax.py:1042–1056  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1040 b"<doc><entity></entity></doc>")
1041
1042 def test_expat_entityresolver_default(self):
1043 parser = create_parser()
1044 self.assertEqual(parser.getFeature(feature_external_ges), False)
1045 parser.setEntityResolver(self.TestEntityResolver())
1046 result = BytesIO()
1047 parser.setContentHandler(XMLGenerator(result))
1048
1049 parser.feed('<!DOCTYPE doc [\n')
1050 parser.feed(' <!ENTITY test SYSTEM "whatever">\n')
1051 parser.feed(']>\n')
1052 parser.feed('<doc>&test;</doc>')
1053 parser.close()
1054
1055 self.assertEqual(result.getvalue(), start +
1056 b"<doc></doc>")
1057
1058 # ===== Attributes support
1059

Callers

nothing calls this directly

Calls 10

getvalueMethod · 0.95
create_parserFunction · 0.90
BytesIOClass · 0.90
XMLGeneratorClass · 0.90
setEntityResolverMethod · 0.80
assertEqualMethod · 0.45
getFeatureMethod · 0.45
setContentHandlerMethod · 0.45
feedMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected