pytest_api/lib/dm/fota/aut_wakeup.py

29 lines
792 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from tools.request_control import RequestControl
from config.settings import ConfigHandler
from tools.yaml_data_analysis import CaseData
from tools.regular_control import regular
import os
from tools.teardown_control import TearDownHandler
class AutWakeup(object):
@staticmethod
def aut_wakeup(inData):
"""
:param inData:
:return:
"""
res = RequestControl().http_request(eval(inData))
TearDownHandler().teardown_handle(res)
return res
if __name__ == '__main__':
TestData = CaseData(os.path.join(ConfigHandler.data_path,'dm/fota/aut_wakeup.yaml')).case_process()[0]
re_data = regular(str(TestData))
data = AutWakeup().aut_wakeup(re_data)
print(data)