deprecate requires

This commit is contained in:
httprunner
2018-07-26 15:17:50 +08:00
parent 7ed962e803
commit adb72e7d75
7 changed files with 0 additions and 148 deletions

View File

@@ -45,9 +45,6 @@ class Context(object):
if level == "testset":
self.testcase_parser.file_path = config_dict.get("path", None)
requires = config_dict.get('requires', [])
self.import_requires(requires)
function_binds = config_dict.get('function_binds', {})
self.bind_functions(function_binds, level)
@@ -55,12 +52,6 @@ class Context(object):
or config_dict.get('variable_binds', OrderedDict())
self.bind_variables(variables, level)
def import_requires(self, modules):
""" import required modules dynamically
"""
for module_name in modules:
globals()[module_name] = utils.get_imported_module(module_name)
def bind_functions(self, function_binds, level="testcase"):
""" Bind named functions within the context
This allows for passing in self-defined functions in testing.

View File

@@ -36,7 +36,6 @@ class Runner(object):
{
"name": "smoke testset",
"path": "tests/data/demo_testset_variables.yml",
"requires": [], # optional
"function_binds": {}, # optional
"variables": [], # optional
"request": {
@@ -49,7 +48,6 @@ class Runner(object):
testcase:
{
"name": "testcase description",
"requires": [], # optional
"function_binds": {}, # optional
"variables": [], # optional
"request": {
@@ -115,7 +113,6 @@ class Runner(object):
"name": "testcase description",
"skip": "skip this test unconditionally",
"times": 3,
"requires": [], # optional, override
"function_binds": {}, # optional, override
"variables": [], # optional, override
"request": {

View File

@@ -43,7 +43,6 @@ class TestSuite(unittest.TestSuite):
"name": "testset description",
"config": {
"name": "testset description",
"requires": [],
"function_binds": {},
"parameters": {},
"variables": [],