mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-07 08:49:37 +08:00
refactor: remove ref_flag
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
import os
|
||||
import unittest
|
||||
|
||||
from httprunner.make import (
|
||||
main_make,
|
||||
convert_testcase_path,
|
||||
make_files_cache_set,
|
||||
pytest_files_made_cache_mapping,
|
||||
make_config_chain_style,
|
||||
make_teststep_chain_style,
|
||||
pytest_files_set,
|
||||
pytest_files_run_set,
|
||||
)
|
||||
|
||||
|
||||
@@ -16,19 +17,25 @@ class TestMake(unittest.TestCase):
|
||||
testcase_python_list = main_make(path)
|
||||
self.assertEqual(
|
||||
testcase_python_list[0],
|
||||
"examples/postman_echo/request_methods/request_with_variables_test.py",
|
||||
os.path.join(
|
||||
os.getcwd(),
|
||||
"examples/postman_echo/request_methods/request_with_variables_test.py",
|
||||
),
|
||||
)
|
||||
|
||||
def test_make_testcase_with_ref(self):
|
||||
path = [
|
||||
"examples/postman_echo/request_methods/request_with_testcase_reference.yml"
|
||||
]
|
||||
make_files_cache_set.clear()
|
||||
pytest_files_set.clear()
|
||||
pytest_files_made_cache_mapping.clear()
|
||||
pytest_files_run_set.clear()
|
||||
testcase_python_list = main_make(path)
|
||||
self.assertEqual(len(testcase_python_list), 1)
|
||||
self.assertIn(
|
||||
"examples/postman_echo/request_methods/request_with_testcase_reference_test.py",
|
||||
os.path.join(
|
||||
os.getcwd(),
|
||||
"examples/postman_echo/request_methods/request_with_testcase_reference_test.py",
|
||||
),
|
||||
testcase_python_list,
|
||||
)
|
||||
|
||||
@@ -52,7 +59,10 @@ from examples.postman_echo.request_methods.request_with_functions_test import (
|
||||
path = ["examples/postman_echo/request_methods/"]
|
||||
testcase_python_list = main_make(path)
|
||||
self.assertIn(
|
||||
"examples/postman_echo/request_methods/request_with_functions_test.py",
|
||||
os.path.join(
|
||||
os.getcwd(),
|
||||
"examples/postman_echo/request_methods/request_with_functions_test.py",
|
||||
),
|
||||
testcase_python_list,
|
||||
)
|
||||
|
||||
@@ -92,16 +102,22 @@ from examples.postman_echo.request_methods.request_with_functions_test import (
|
||||
|
||||
def test_make_testsuite(self):
|
||||
path = ["examples/postman_echo/request_methods/demo_testsuite.yml"]
|
||||
make_files_cache_set.clear()
|
||||
pytest_files_set.clear()
|
||||
pytest_files_made_cache_mapping.clear()
|
||||
pytest_files_run_set.clear()
|
||||
testcase_python_list = main_make(path)
|
||||
self.assertEqual(len(testcase_python_list), 2)
|
||||
self.assertIn(
|
||||
"examples/postman_echo/request_methods/demo_testsuite_yml/request_with_functions_test.py",
|
||||
os.path.join(
|
||||
os.getcwd(),
|
||||
"examples/postman_echo/request_methods/demo_testsuite_yml/request_with_functions_test.py",
|
||||
),
|
||||
testcase_python_list,
|
||||
)
|
||||
self.assertIn(
|
||||
"examples/postman_echo/request_methods/demo_testsuite_yml/request_with_testcase_reference_test.py",
|
||||
os.path.join(
|
||||
os.getcwd(),
|
||||
"examples/postman_echo/request_methods/demo_testsuite_yml/request_with_testcase_reference_test.py",
|
||||
),
|
||||
testcase_python_list,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user