Twisted 在所有测试中维护的试验开始时设置公共对象

Twisted 在所有测试中维护的试验开始时设置公共对象,twisted,trial,Twisted,Trial,目前正在为一个在单个包中一起运行的多组件订单流系统编写twisted测试 每个测试都涉及对用于调节流量的外部OS代理对象的调用-这些调用在包中运行的所有测试中都很常见,但在不同的环境和执行中,可能会分配不同的端口/ip地址 使用测试设置和拆卸方法可以工作,但需要为每个测试不断设置连接/端口分配,端口清除的等待时间不确定 在运行第一个测试之前,是否有方法在试用启动时设置这些对象,维护这些对象并允许检查这些对象变量,然后在完成包含测试的试用包时允许拆卸?您可能不需要在试用启动时进行设置;相反,您需要

目前正在为一个在单个包中一起运行的多组件订单流系统编写twisted测试

每个测试都涉及对用于调节流量的外部OS代理对象的调用-这些调用在包中运行的所有测试中都很常见,但在不同的环境和执行中,可能会分配不同的端口/ip地址

使用测试设置和拆卸方法可以工作,但需要为每个测试不断设置连接/端口分配,端口清除的等待时间不确定


在运行第一个测试之前,是否有方法在试用启动时设置这些对象,维护这些对象并允许检查这些对象变量,然后在完成包含测试的试用包时允许拆卸?

您可能不需要在试用启动时进行设置;相反,您需要在试运行第一个测试时进行设置,该测试取决于给定的夹具。由于试验运行的是一个全球反应堆,所以在试验完成之前,你们可以用它进行最后的拆除

使用:

testresources正试图用一个干净简单的api扩展unittest,以便在测试用例需要昂贵的公共资源时提供测试优化