参数化测试
- nose2.tools.params(*paramList)[源代码]
使测试函数或方法参数化。
import unittest from nose2.tools import params @params(1, 2, 3) def test_nums(num): assert num < 4 class Test(unittest.TestCase): @params((1, 2), (2, 3), (4, 5)) def test_less_than(self, a, b): assert a < b
列表中的参数可以定义为简单值或元组。若要将元组作为简单值传递,请将其包装在另一个元组中。
参见: 加载程序:参数化测试