def test_count_to_100(): # Define processes timer = Timer() timer.timer = timer.make_port("timer") consumer = Consumer() producer = Producer(timer, to=consumer) supervisor = Supervisor(timer.timer, children=[producer, consumer]) # Define reactors loop = LoopReactor(processes=[consumer, producer, supervisor]) timer_loop = TimedReactor(processes=[timer]) emp = Emperor(children=[loop, timer_loop]) supervisor.set_emperor(emp) supervisor.start() timer.start() emp.start() emp.join() assert True