示例#1
0
 def setUpClass(cls):
     # 如果有登录的话,就在这里先登录了
     cls.s = requests.session()
     #登记一套出售房源
     cls.caseid, cls.a = HouseManage.HouseManage().create_houseSale()
     #提交钥匙到一套房源
     cls.headers = HouseManage.HouseManage().submitKey_houseSale(cls.caseid)
示例#2
0
 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)  #由于网络原因有时候创建的房源不能及时存入数据库中,添加等待时间
示例#3
0
 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)
示例#6
0
 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)
示例#7
0
 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("加密房客源删除失败")
示例#8
0
    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("登记出售房源删除失败")
示例#10
0
 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
示例#11
0
    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"])
示例#12
0
 def tearDownClass(cls):
     if cls.caseid > 0:
         errcode = HouseManage.HouseManage().delete_houseSale(
             caseid=cls.caseid)
         if errcode == 200:
             print("登记出售的房源已成功删除")
     else:
         print("登记出售房源删除失败")
示例#13
0
 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("登记出租房源删除失败")
示例#16
0
 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()
示例#20
0
 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("房源删除失败")
示例#23
0
 def setUp(self):
     # 如果有登录的话,就在这里先登录了
     self.s = requests.session()
     self.caseid, self.header = HouseManage.HouseManage().create_houseSale()
示例#24
0
 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("房源删除失败")
示例#26
0
 def tearDown(self):
     code = HouseManage.HouseManage().delete_houseSale(self.caseid)
     if code == 200:
         print("房源删除成功")
     else:
         print("房源删除失败")
示例#27
0
 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("登记出租房源删除成功")