(self, source, expected_events,
*, collector=None, convert_charrefs=False)
| 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, |
no test coverage detected