add load_testcases_folder

This commit is contained in:
httprunner
2018-08-09 18:15:22 +08:00
parent fdca066c62
commit e40f89a639
2 changed files with 90 additions and 0 deletions

View File

@@ -470,3 +470,14 @@ class TestSuiteLoader(unittest.TestCase):
self.assertIn("get_token", api_definition_mapping)
self.assertIn("request", api_definition_mapping["get_token"])
self.assertIn("function_meta", api_definition_mapping["get_token"])
def test_load_testcases_folder(self):
path = os.path.join(os.getcwd(), "tests", "suite")
testcases_definition_mapping = loader.load_testcases_folder(path)
self.assertIn("setup_and_reset", testcases_definition_mapping)
self.assertIn("create_and_check", testcases_definition_mapping)
self.assertEqual(
testcases_definition_mapping["setup_and_reset"]["config"]["name"],
"setup and reset all."
)