(loop)
| 324 | |
| 325 | |
| 326 | def test_unset_parser_stop(loop): |
| 327 | def p(out, buf): |
| 328 | try: |
| 329 | while True: |
| 330 | yield # read chunk |
| 331 | except parsers.EofStream: |
| 332 | out.feed_eof() |
| 333 | |
| 334 | stream = parsers.StreamParser(loop=loop) |
| 335 | s = stream.set_parser(p) |
| 336 | |
| 337 | stream.feed_data(b'line1') |
| 338 | stream.unset_parser() |
| 339 | assert s._eof |
| 340 | |
| 341 | |
| 342 | def test_eof_exc(loop): |
nothing calls this directly
no test coverage detected