def test_findtype(): app = App() (A() + B()).register(app) while app: app.flush() a = findtype(app, A) assert isinstance(a, A)
def test(): m = Manager() poller = Poller().register(m) TCPServer(0).register(m) TCPClient().register(m) m.start() try: pollers = findtype(m, BasePoller, all=True) assert len(pollers) == 1 assert pollers[0] is poller finally: m.stop()