Ticket #5522 defect new
twisted.internet.test.reactormixins.ReactorBuilder.unbuildReactor uses many non-interface APIs of reactors
| Reported by: | exarkun | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | core | Keywords: | tests |
| Cc: | Branch: | ||
| Author: | Launchpad Bug: |
Description
_uninstallHandler and disconnectAll are part of no interface, but ReactorBuilder tries to use them to clean up a reactor it just ran. It also uses getDelayedCalls without checking whether the reactor implements IReactorTime.
These uses lead to problems testing reactors that are missing one or more of these APIs.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

