add unittest for running single api

This commit is contained in:
debugtalk
2018-12-16 00:38:02 +08:00
parent 5beb25470f
commit f0d6bda573
3 changed files with 19 additions and 3 deletions

View File

@@ -279,6 +279,14 @@ class TestHttpRunner(ApiServerUnittest):
self.assertFalse(summary["success"])
self.assertEqual(summary["stat"]["errors"], 1)
def test_run_api(self):
path = "tests/httpbin/api/get_headers.yml"
self.runner.run(path)
summary = self.runner.summary
self.assertTrue(summary["success"])
self.assertEqual(summary["stat"]["testsRun"], 1)
self.assertEqual(summary["stat"]["successes"], 1)
def test_run_testcase_hardcode(self):
for testcase_file_path in self.testcase_file_path_list:
self.runner.run(testcase_file_path)