Exemplo n.º 1
0
 def write_result(self, row, value):
     """
     写入结果数据
     :param row:
     :param col:
     :return:
     """
     col = int(data_config.get_result())
     self.opera_excel.write_value(row, col, value)
Exemplo n.º 2
0
 def write_result(self, row, value):
     col = int(data_config.get_result())
     self.oper_excel.write_value(row, col, value)
Exemplo n.º 3
0
 def write_result(self, row, value):
     """获取实际结果位置"""
     col = data_config.get_result()
     self.opera_excel.write_value(row, col, value)
Exemplo n.º 4
0
 def set_result(self, row, value):
     '''写入 result 数据'''
     col = data_config.get_result()
     result = self.oprateExcel.set_velue(row, col, value)
     print("写入数据成功,位置为", row, col)
Exemplo n.º 5
0
 def write_result(self, row, value):
     col = data_config.get_result()
     OperateExcel().write_data(row, col, value)
Exemplo n.º 6
0
 def write_result(self, row, value):
     col = data_config.get_result()
     self.opera_excel.write_cell(row, col, value)
Exemplo n.º 7
0
 def fun(self):
     rowcount = self.data.get_case_lines()
     countsuccess = 0  # 统计成功的用例数
     countnotrun = 0  # 统计失败的用例数
     for i in range(1, rowcount):
         if self.data.get_is_run(i):
             if self.data.get_is_depend(i) == "无":
                 res = self.runmain.run_main(self.data.get_requestway(i),
                                             self.data.get_url(i),
                                             self.data.get_request_data(i),
                                             self.data.get_headers(i),
                                             self.data.get_cookies(i))
                 expect_result = self.data.get_expect_value(i)
                 # print(expect_result)
                 # real_result=json.dumps(res.json(),ensure_ascii=False,indent=2)
                 real_result = res.text
                 # 为str类型 无需用上一行的json.dumps方法 上面的方法会导致逗号后面有空格
                 if i == 11:
                     print(real_result)
                 self.excel.writetestresultintoecxel(
                     i, get_result(), real_result)
                 if expect_result in real_result:
                     self.excel.writetestresultintoecxel(
                         i, get_final_result(), "通过")
                     countsuccess = countsuccess + 1
                 else:
                     self.excel.writetestresultintoecxel(
                         i, get_final_result(), "失败")
                 # print(json.dumps(res,ensure_ascii=False, indent=4))
             else:
                 request_data = self.data_depend.writedependdata_in_owefield(
                     i)
                 res = self.runmain.run_main(self.data.get_requestway(i),
                                             self.data.get_url(i),
                                             request_data,
                                             self.data.get_headers(i),
                                             self.data.get_cookies(i))
                 # print(res.text)
                 expect_result = self.data.get_expect_value(i)
                 # real_result=(json.loads(res.text))["resultcode"]
                 real_result = res.text
                 # print(real_result)
                 self.excel.writetestresultintoecxel(
                     i, get_result(), real_result)
                 if expect_result in real_result:
                     self.excel.writetestresultintoecxel(
                         i, get_final_result(), "通过")
                     countsuccess = countsuccess + 1
                 else:
                     self.excel.writetestresultintoecxel(
                         i, get_final_result(), "失败")
         else:
             countnotrun = countnotrun + 1
     q = rowcount - 1
     w = countsuccess
     e = countnotrun
     r = rowcount - countsuccess - 1 - countnotrun
     t = "%.2f%%" % ((countsuccess / (rowcount - 1 - e)) * 100)
     context = "总用例个数为%d,成功个数为%d,未执行个数为%d,失败个数为%d,成功率为%s。" % (
         q, w, e, r, t) + "具体情况如附件所示!"
     res = self.send_mail.mail(context)
     print(res)
Exemplo n.º 8
0
 def write_result(self, row, value):
     col = data_config.get_result()
     self.open_execl.write_value(row, col, value)
Exemplo n.º 9
0
 def write_result(self, row, value):
     """写入数据"""
     column = int(data_config.get_result())
     self.use_excel.write_value(row, column, value)
Exemplo n.º 10
0
 def write_result(self, rowx, value):
     colx = data_config.get_result()
     self.case_excel.write_value(rowx, colx, value)
Exemplo n.º 11
0
 def write_result(self, row, value, sheet_id):
     col = int(data_config.get_result())
     self.operation_excel.write_value(row, col, value, sheet_id)
Exemplo n.º 12
0
 def get_results_value(self, row, value):
     col = int(data_config.get_result())
     results_data = self.opera_excel.write_value(row, col, value)
     return results_data
Exemplo n.º 13
0
	def write_result(self,row,value):
		col = int(data_config.get_result())
		self.opera_excel.set_value(row,col,value)
		Result = self.opera_excel.get_value(row, col)
		return Result