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

Method _run_check

Lib/test/test_htmlparser.py:115–128  ·  view source on GitHub ↗
(self, source, expected_events,
                   *, collector=None, convert_charrefs=False)

Source from the content-addressed store, hash-verified

113 return EventCollector(convert_charrefs=convert_charrefs)
114
115 def _run_check(self, source, expected_events,
116 *, collector=None, convert_charrefs=False):
117 if collector is None:
118 collector = self.get_collector(convert_charrefs=convert_charrefs)
119 parser = collector
120 for s in source:
121 parser.feed(s)
122 parser.close()
123 events = parser.get_events()
124 if events != expected_events:
125 self.fail("received events did not match expected events" +
126 "\nSource:\n" + repr(source) +
127 "\nExpected:\n" + pprint.pformat(expected_events) +
128 "\nReceived:\n" + pprint.pformat(events))
129
130 def _run_check_extra(self, source, events):
131 self._run_check(source, events,

Callers 15

_run_check_extraMethod · 0.95
test_simple_htmlMethod · 0.80
test_eof_in_entityrefMethod · 0.80
test_unclosed_charrefMethod · 0.80
test_eof_in_charrefMethod · 0.80
test_bad_nestingMethod · 0.80
test_bare_ampersandsMethod · 0.80

Calls 6

get_collectorMethod · 0.95
pformatMethod · 0.80
feedMethod · 0.45
closeMethod · 0.45
get_eventsMethod · 0.45
failMethod · 0.45

Tested by

no test coverage detected