在自己的文件中定义测试参数
问题描述:
在我的许多系统测试中,我测试了所有模式的特定功能。例如,在本次测试我测试警报功能适用于所有模式:在自己的文件中定义测试参数
modes = ("start","stop","restart","stage1","stage2")
max_alarm_time = 10
# test alarm for all modes
def test_alarm():
for m in modes:
target.set_mode(m)
assert target.alarm() < max_alarm_time
有效期是在您看来,如果我从每次测试中删除模式的定义,并将其移动到自己的文件?因此,如果我的模式改变,我不需要更新每个测试。
import test_parameters
max_alarm_time = 10
# test alarm for all modes
def test_alarm():
for m in test_parameters.modes:
target.set_mode(m)
assert target.alarm() < max_alarm_time