Exemplo n.º 1
0
 def get_request_data(self, row):
     col = data_config.get_data()
     data = OperateExcel().get_cell_value(row, col)
     if data == "":
         return None
     else:
         return data
Exemplo n.º 2
0
 def get_is_run(self, row):
     col = data_config.get_run()
     run_model = OperateExcel().get_cell_value(row, col)
     if run_model == 'yes':
         return True
     else:
         return False
Exemplo n.º 3
0
 def get_depend_key(self, row):
     """返回依赖字段"""
     col = data_config.get_data_depend()
     depend_key = OperateExcel().get_cell_value(row, col)
     if depend_key == '':
         return None
     else:
         return depend_key
Exemplo n.º 4
0
 def run_depend_case(self, row):
     case_id = GetData().get_depend_case_id(row)
     row_num_of_depend_case = OperateExcel().get_row_num(case_id)
     url = GetData().get_url(row_num_of_depend_case)
     method = GetData().get_request_method(row_num_of_depend_case)
     header = GetData().is_header(row_num_of_depend_case)
     data = GetData().get_data_for_json(row_num_of_depend_case)
     print("-----------------依赖的请求数据--------------")
     print(data)
     print("-------------------------------------------")
     depend_response_data = RunMethod().run_main(method, url, data, header)
     return json.loads(depend_response_data)
Exemplo n.º 5
0
 def get_depend_source_key(self, row):
     col = data_config.get_field_depend()
     depend_source_key = OperateExcel().get_cell_value(row, col)
     return depend_source_key
Exemplo n.º 6
0
 def get_case_lines(self):
     return OperateExcel().get_lines()
Exemplo n.º 7
0
 def get_depend_case_id(self, row):
     """从当前运行case中返回依赖cese_id"""
     col = data_config.get_case_depend()
     return OperateExcel().get_cell_value(row, col)
Exemplo n.º 8
0
 def write_result(self, row, value):
     col = data_config.get_result()
     OperateExcel().write_data(row, col, value)
Exemplo n.º 9
0
 def get_expect_data(self, row):
     col = data_config.get_expect()
     expect = OperateExcel().get_cell_value(row, col)
     return expect
Exemplo n.º 10
0
 def get_request_method(self, row):
     col = data_config.get_request_way()
     return OperateExcel().get_cell_value(row, col)
Exemplo n.º 11
0
 def is_header(self, row):
     col = data_config.get_header()
     return OperateExcel().get_cell_value(row, col)
Exemplo n.º 12
0
 def get_url(self, row):
     col = data_config.get_url()
     return OperateExcel().get_cell_value(row, col)
Exemplo n.º 13
0
 def get_row_line_data(self, row):   # 压根没用上
     """通过依赖case_id获取依赖cese的整行数据"""
     case_id = GetData().get_depend_case_id(row)       # 考虑下怎么用global
     return OperateExcel().get_row_value(case_id)