我知道这个问题可能会被关闭,但是也没有。尽管如此,没有比SO更好的论坛了。所以这里就是这样。
我在线程1中的python中有一个发布者,在线程2中有一个订阅者。我正在尝试编写集成测试,其中我的发布者线程将数据发送到企业总线,在delta时间之后,订阅者回调发生在线程2中。这就是一般模式,直到第一次测试完成,我不再进行测试2.
我一直在研究这方面的框架,但似乎没有任何东西正是我需要的。最接近的东西是龙卷风的异步http://tornado.readthedocs.org/en/latest/testing.html,但那是所有事件驱动的,我正在寻找类似的东西,但对于线程。
我确信这个问题已在某处优雅地解决了。如果它有助于我使用Python 2.7。