def test_use_transceiver(Transceiver): """ Verifies subscriber can use a transceiver without crashing """ cb = get_callback() # set up publisher s = Subscriber(10, cb) t = Transceiver() s.use(t)
def test_use_multiple_transceivers(Transceiver): """ Verifies subscriber can use multiple tranceivers without crashing """ # set up publisher cb = get_callback() s = Subscriber(5, cb) ts = [Transceiver() for _ in range(10)] for t in ts: s.use(t)