#96: refactor skip feature:

1, with skip keyword, skip current test unconditionally;
2, with skipIf keyword, you can skip current test with condition; condition evaluation can be defined in debugtalk.py function.
This commit is contained in:
httprunner
2018-02-08 15:59:17 +08:00
parent 5bbbdc1997
commit 9042e6e72f
6 changed files with 44 additions and 8 deletions

View File

@@ -26,10 +26,10 @@ class TestCli(ApiServerUnittest):
def test_run_times(self):
result = HTMLTestRunner(**self.kwargs).run(self.task_suite)
self.assertEqual(result.testsRun, 6)
self.assertEqual(result.testsRun, 8)
shutil.rmtree(self.report_save_dir)
def test_skip(self):
result = HTMLTestRunner(**self.kwargs).run(self.task_suite)
self.assertEqual(len(result.skipped), 2)
self.assertEqual(len(result.skipped), 4)
shutil.rmtree(self.report_save_dir)