def setUpClass(cls): # 如果有登录的话,就在这里先登录了 cls.s = requests.session() #登记一套出售房源 cls.caseid, cls.a = HouseManage.HouseManage().create_houseSale() #提交钥匙到一套房源 cls.headers = HouseManage.HouseManage().submitKey_houseSale(cls.caseid)
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() #创建出售中按照价格来排序的房源 cls.Lower_caseid = HouseManage.SaleHouseOrder( ).create_SaleHouse_LowerPrice() cls.High_caseid, cls.headers = HouseManage.SaleHouseOrder( ).create_SaleHouse_HighPrice() sleep(10) #由于网络原因有时候创建的房源不能及时存入数据库中,添加等待时间
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() #创建出租中按照总租金来排序的房源 cls.Lower_caseid = HouseManage.LeaseHouseOrder( ).create_LeaseHouse_LowerPrice() cls.High_caseid, cls.headers = HouseManage.LeaseHouseOrder( ).create_LeaseHouse_HighPrice() sleep(10)
def tearDownClass(cls): lower_coed = HouseManage.HouseManage().delete_houseSale( cls.Lower_caseid) high_code = HouseManage.HouseManage().delete_houseSale(cls.High_caseid) if lower_coed == 200 and high_code == 200: print("房源删除成功") else: print("房源删除失败")
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() #创建出售中按照单价来排序的房源 cls.Lower_caseid = HouseManage.SaleHouseOrder( ).create_SaleHouse_unitPriceLow() cls.High_caseid, cls.headers = HouseManage.SaleHouseOrder( ).create_SaleHouse_unitPriceHigh() sleep(10)
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() #创建出售中按照面积来排序的房源 cls.Lower_caseid = HouseManage.SaleHouseOrder( ).create_SaleHouse_LowerArea() cls.High_caseid, cls.headers = HouseManage.SaleHouseOrder( ).create_SaleHouse_HighArea() sleep(10)
def tearDownClass(cls): sale_code = HouseManage.HouseManage().delete_houseSale(cls.caseid_sale) lease_code = HouseManage.HouseManage().delete_leaseHouse( cls.caseid_lease) buy_code = CustomerManage.CustomerManage().delete_buyCustomer( cls.caseid_buy) rent_code = CustomerManage.CustomerManage().delete_rentCustomer( cls.caseid_rent) if sale_code == 200 and lease_code == 200 and buy_code == 200 and rent_code == 200: print("加密房客源删除成功") else: print("加密房客源删除失败")
def setUpClass(cls): # 保持会话 cls.s = requests.session() #创建加密房客源 cls.caseid_sale = HouseManage.HouseManage().add_pwd_houseSale() cls.caseid_lease = HouseManage.HouseManage().add_pwd_houseLease() cls.caseid_buy = CustomerManage.CustomerManage().add_pwd_buyCustomer() cls.caseid_rent = CustomerManage.CustomerManage().add_pwd_rentCustomer( ) header = add_clientkey_to_headers.get_clientkey() cls.header = header
def tearDown(self): if self.data == "1": # 撤销初审 code = TransactionDeal.TransactionDeal().cancel_contract_status( self.deal_id, "5") if code == 200: print("撤销初审成功") elif self.data == "2": # 撤销复审 codes = TransactionDeal.TransactionDeal().cancel_contract_status( self.deal_id, "6") if codes == 200: print("撤销复审成功") # 合同作废 code_data = TransactionDeal.TransactionDeal().delete_contract( self.deal_id) if code_data == 200: print("合同作废成功") # 删除求购的客源 if self.custor_id > 0: buyCustomer_errcode = CustomerManage.CustomerManage( ).delete_buyCustomer(self.custor_id) if buyCustomer_errcode == 200: print("登记求购的客源已成功删除") else: print("登记求购客源删除失败") # 删除登记的出售房源 if self.sale_id > 0: huoseSale_errcode = HouseManage.HouseManage().delete_houseSale( self.sale_id) if huoseSale_errcode == 200: print("登记出售房源已成功删除") else: print("登记出售房源删除失败")
def create_transaction_deal(self): self.s = requests.session() # 登记出售房源并获取房源id self.sale_caseid, self.sale_no = HouseManage.HouseManage( ).get_saleHouse_caseNo() # 登记求购客源并获取id self.caseid, self.header = CustomerManage.CustomerManage( ).create_BuyCustomer() # 获取出售中未使用的合同编号 self.codeNo, self.headers = CustomerManage.CustomerManage( ).get_buyMatchNotAllocatedDealCode() # 读取出excel中的测试数据 case = readexcel.ExcelUtil(CUSTOMER_MANAGE_EXCEL_PATH, sheetName="客源管理-求购-新增合同").dict_data()[1] print(case) a = json.loads(case["body"]) case["headers"] = self.headers a["custId"] = self.caseid a["dealCustomerId"] = self.caseid a["signDate"] = get_date.GetDate().get_today_str_data() a["contractNo"] = self.codeNo a["dealHouseId"] = self.sale_caseid a["dealHouseNo"] = self.sale_no b = json.dumps(a) case.update({"body": b}) res = base_api.send_requests(self.s, case) res_text = json.loads(res["text"]) return res_text["data"][ "dealId"], self.headers, self.sale_caseid, self.caseid
def test_create_houseSale(self, case): case["headers"] = self.header res = base_api.send_requests(self.s, case) # 检查点 checkpoint check = case["checkpoint"] #获取检查点中的内容 check=json.loads(check) #json字符串转为字典 print("检查点->:%s" % check) # 返回结果 res_text = res["text"] #获取响应的内容 res_text=json.loads(res_text) #将响应的内容转换为字典 print("返回实际结果->:%s" % res_text) datas=res_text["data"] #删除登记后的房源 if "caseId" in datas.keys(): self.caseid=res_text["data"]["caseId"] errCode = HouseManage.HouseManage().delete_houseSale(self.caseid) if errCode == 200: print("登记出售房源已成功删除") #断言 self.assertEqual(check.get("errCode"), res_text["errCode"]) else: print("出售房源登记失败errMsg:%s" % (res_text["errMsg"])) #断言 self.assertEqual(check.get("errCode"), res_text["errCode"]) self.assertEqual(check.get("errMsg"), res_text["errMsg"])
def tearDownClass(cls): if cls.caseid > 0: errcode = HouseManage.HouseManage().delete_houseSale( caseid=cls.caseid) if errcode == 200: print("登记出售的房源已成功删除") else: print("登记出售房源删除失败")
def setUp(self): # 保持会话状态 self.s = requests.session() #登记出售房源并获取房源id self.sale_caseid, self.sale_header = HouseManage.HouseManage( ).create_houseSale() #登记求购客源并获取id self.caseid, self.header = CustomerManage.CustomerManage( ).create_BuyCustomer() # 获取出售中未使用的合同编号 self.codeNo, self.headers = CustomerManage.CustomerManage( ).get_buyMatchNotAllocatedDealCode()
def setUp(self): # 保持会话状态 self.s = requests.session() #登记出租房源并获取房源id self.lease_caseid, self.lease_header = HouseManage.HouseManage( ).create_houseLease() #登记求租客源并获取客源id self.caseid, self.header = CustomerManage.CustomerManage( ).create_RentCustomer() # 获取出租中未使用的合同编号 self.codeNo, self.headers = CustomerManage.CustomerManage( ).get_rentMatchNotAllocatedDealCode()
def tearDown(self): if self.caseid > 0: buyCustomer_errcode = CustomerManage.CustomerManage( ).delete_rentCustomer(self.caseid) if buyCustomer_errcode == 200: print("登记求租的客源已成功删除") else: print("登记求租客源删除失败") # 删除登记的出租房源 if self.lease_caseid > 0: huoseSale_errcode = HouseManage.HouseManage().delete_leaseHouse( self.lease_caseid) if huoseSale_errcode == 200: print("登记出租房源已成功删除") else: print("登记出租房源删除失败")
def tearDown(self): if self.caseid > 0: buyCustomer_errcode = CustomerManage.CustomerManage( ).delete_buyCustomer(self.caseid) if buyCustomer_errcode == 200: print("登记求购的客源已成功删除") else: print("登记求购客源删除失败") # 删除登记的出售房源 if self.sale_caseid > 0: huoseSale_errcode = HouseManage.HouseManage().delete_houseSale( self.sale_caseid) if huoseSale_errcode == 200: print("登记出售房源已成功删除") else: print("登记出售房源删除失败")
def tearDownClass(cls): code = HouseManage.HouseManage().delete_houseSale(cls.caseid) if code == 200: print("登记出售房源删除成功")
def setUpClass(cls): # 如果有登录的话,就在这里先登录了 cls.s = requests.session() cls.caseid, cls.header = HouseManage.HouseManage().create_houseSale()
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() cls.build_id = HouseManage.GetHouseFloorMenu().get_houseFloorMenu()
def tearDownClass(cls) -> None: code = HouseManage.HouseManage().delete_houseSale(cls.caseid) if code == 200: print("出售房源删除成功") else: print("出售房源删除失败")
def setUpClass(cls): # 保持登录状态 cls.s = requests.session() cls.sale_caseid,cls.sale_header=HouseManage.HouseManage().create_houseSale() time.sleep(5)
def tearDownClass(cls): sale_code=HouseManage.HouseManage().delete_houseSale(cls.sale_caseid) if sale_code == 200: print("出售房源成功删除") else: print("房源删除失败")
def setUp(self): # 如果有登录的话,就在这里先登录了 self.s = requests.session() self.caseid, self.header = HouseManage.HouseManage().create_houseSale()
def tearDown(self): salehouse_code = HouseManage.HouseManage().delete_houseSale( self.caseid) if salehouse_code == 200: print("出售房源删除成功")
def tearDownClass(cls): errcode = HouseManage.HouseManage().delete_houseSale(cls.caseid) if errcode == 200: print("登记的出售房源删除成功") else: print("房源删除失败")
def tearDown(self): code = HouseManage.HouseManage().delete_houseSale(self.caseid) if code == 200: print("房源删除成功") else: print("房源删除失败")
def setUp(self): # 保持登录状态 self.s = requests.session() self.caseid, self.header = HouseManage.HouseManage().create_houseSale()
def tearDownClass(cls): code=HouseManage.HouseManage().delete_leaseHouse(cls.caseid) if code==200: print("登记出租房源删除成功")