TestRunner: run testcase writen in separate template

This commit is contained in:
httprunner
2017-06-26 11:51:08 +08:00
parent 2fe161f82d
commit 967f2bbc3f
3 changed files with 99 additions and 1 deletions

View File

@@ -45,3 +45,12 @@ class TestRunnerV2(ApiServerUnittest):
result = self.test_runner.run_testcase_suite(testcases)
self.assertEqual(len(result), 2)
self.assertEqual(result, [(True, {}), (True, {})])
def test_run_testcase_template_yaml(self):
testcase_file_path = os.path.join(
os.getcwd(), 'test/data/demo_template_separate.yml')
testcases = utils.load_testcases(testcase_file_path)
success, _ = self.test_runner.run_single_testcase(testcases[0])
self.assertTrue(success)
success, _ = self.test_runner.run_single_testcase(testcases[1])
self.assertFalse(success)