например: есть функция, которая должна запускаться при проверке носа,
def test_example(flag): nose.tools.assert_equal(flag, 'ok')
Как указать параметры этой функции, когда я запускаю команды 'nosetest' в консоли?
plsпомогите мне, много ткс !!
да!Наконец-то я нашел решение, используя 'htmlTestRunner'.Я редактирую исходный код 'htmlTestRunner' и 'unittest'.
Запустите testCase следующим образом:
# 执行单个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)