例如:有一个函数要由nosetest运行,
def test_example(flag):
nose.tools.assert_equal(flag, 'ok')
当我在控制台中运行命令“nosetest”时如何指定此函数的参数?
请帮助我,很多tks!
例如:有一个函数要由nosetest运行,
def test_example(flag):
nose.tools.assert_equal(flag, 'ok')
当我在控制台中运行命令“nosetest”时如何指定此函数的参数?
请帮助我,很多tks!
是的!我终于找到了使用“htmlTestRunner”的解决方案。我编辑了“htmlTestRunner”和“unittest”的源代码。
像这样运行测试用例:
# 执行单个clss or 方法
def run_by_cl_func(self):
# func = TestLoader().loadTestsFromName('TestStringMethods. test_example')
# suite = TestSuite([func])
func = TestLoader().loadTestsFromName('TestStringMethods.test_param',{"flag": "this is key"})
suite = TestSuite([func])
runner = HTMLTestRunner(output='htmlTestRunner', report_title='Test')
runner.run(suite)