mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-14 04:09:38 +08:00
refactor context
This commit is contained in:
@@ -180,13 +180,17 @@ class TestModuleLoader(unittest.TestCase):
|
||||
self.assertNotIn("is_py3", functions_dict)
|
||||
|
||||
def test_load_debugtalk_module(self):
|
||||
imported_module_items = loader.load_debugtalk_module()
|
||||
project_dir = os.path.join(os.getcwd(), "tests")
|
||||
loader.load_project_tests(project_dir)
|
||||
loader.load_debugtalk_module()
|
||||
imported_module_items = loader.project_mapping["debugtalk"]
|
||||
self.assertIn("basestring", imported_module_items["variables"])
|
||||
self.assertIn("equals", imported_module_items["functions"])
|
||||
self.assertNotIn("SECRET_KEY", imported_module_items["variables"])
|
||||
self.assertNotIn("alter_response", imported_module_items["functions"])
|
||||
|
||||
imported_module_items = loader.load_debugtalk_module("tests")
|
||||
loader.load_debugtalk_module("tests")
|
||||
imported_module_items = loader.project_mapping["debugtalk"]
|
||||
self.assertEqual(
|
||||
imported_module_items["variables"]["SECRET_KEY"],
|
||||
"DebugTalk"
|
||||
@@ -476,7 +480,9 @@ class TestSuiteLoader(unittest.TestCase):
|
||||
|
||||
def test_load_project_tests(self):
|
||||
project_dir = os.path.join(os.getcwd(), "tests")
|
||||
project_tests = loader.load_project_tests(project_dir)
|
||||
self.assertEqual(project_tests["debugtalk"]["variables"]["SECRET_KEY"], "DebugTalk")
|
||||
self.assertIn("get_token", project_tests["def-api"])
|
||||
self.assertIn("setup_and_reset", project_tests["def-testcase"])
|
||||
loader.load_project_tests(project_dir)
|
||||
loader.load_debugtalk_module(project_dir)
|
||||
project_mapping = loader.project_mapping
|
||||
self.assertEqual(project_mapping["debugtalk"]["variables"]["SECRET_KEY"], "DebugTalk")
|
||||
self.assertIn("get_token", project_mapping["def-api"])
|
||||
self.assertIn("setup_and_reset", project_mapping["def-testcase"])
|
||||
|
||||
Reference in New Issue
Block a user