Files
httprunner/httprunner/loader/__init__.py
2020-01-01 22:34:41 +08:00

26 lines
852 B
Python

"""
HttpRunner loader
- check: validate api/testcase/testsuite data structure with JSON schema
- locate: locate debugtalk.py, make it's dir as project root path
- load: load testcase files and relevant data, including debugtalk.py, .env, yaml/json api/testcases, csv, etc.
- buildup: assemble loaded content to httprunner testcase/testsuite data structure
"""
from httprunner.loader.check import is_test_path, is_testcases, JsonSchemaChecker
from httprunner.loader.locate import get_project_working_directory as get_pwd
from httprunner.loader.load import load_csv_file, load_builtin_functions
from httprunner.loader.buildup import load_cases, load_project_data
__all__ = [
"is_test_path",
"is_testcases",
"JsonSchemaChecker",
"get_pwd",
"load_csv_file",
"load_builtin_functions",
"load_project_data",
"load_cases"
]