Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个在Python中与线程一起工作的测试框架?_Python_Python 2.7_Unit Testing_Integration Testing - Fatal编程技术网

是否有一个在Python中与线程一起工作的测试框架?

是否有一个在Python中与线程一起工作的测试框架?,python,python-2.7,unit-testing,integration-testing,Python,Python 2.7,Unit Testing,Integration Testing,我知道这个问题可能会被关闭,被否决等等。尽管如此,没有比这更好的论坛可以问了,就这样吧 我在线程1中有一个python发布者,在线程2中有一个订阅者。我正在尝试编写集成测试代码,其中我的发布者线程将数据发送到企业总线,在增量时间之后,订阅服务器回调在线程2中发生。这是一般模式,在第一个测试完成之前,我不会转到测试2 我一直在研究这方面的框架,但似乎没有什么能满足我的需要。最近出现的东西是tornado的asynctest,但那都是事件驱动的,我正在寻找类似的东西,只是线程 我相信这个问题在某个地

我知道这个问题可能会被关闭,被否决等等。尽管如此,没有比这更好的论坛可以问了,就这样吧

我在线程1中有一个python发布者,在线程2中有一个订阅者。我正在尝试编写集成测试代码,其中我的发布者线程将数据发送到企业总线,在增量时间之后,订阅服务器回调在线程2中发生。这是一般模式,在第一个测试完成之前,我不会转到测试2

我一直在研究这方面的框架,但似乎没有什么能满足我的需要。最近出现的东西是tornado的asynctest,但那都是事件驱动的,我正在寻找类似的东西,只是线程


我相信这个问题在某个地方得到了优雅的解决。如果有帮助的话,我使用的是Python 2.7。

比你想象的要多。任何测试框架都允许你小心地测试线程代码。我个人会试一试。仔细阅读了您描述的需求;我认为你必须自己提出一个伪框架,比如说使用一个库来帮助/协助协调集成/测试。我认为事情的“线程化”方面与IHMO无关。比你想象的更多。任何测试框架都允许你小心地测试线程化代码。我个人会试一试。仔细阅读了您描述的需求;我认为你必须自己提出一个伪框架,比如说使用一个库来帮助/协助协调集成/测试。我认为事情的“线程化”方面与IHMO无关。比你想象的更多。任何测试框架都允许你小心地测试线程化代码。我个人会试一试。仔细阅读了您描述的需求;我认为你必须自己提出一个伪框架,比如说使用一个库来帮助/协助协调集成/测试。我认为事情的“线程化”方面与IHMO无关。