def test12_office_Price_screening(self, price): # 调用价格筛选接口 r = self.mp.api_office_Price_screening(price) # 有问题 # 断言 Tools.official_assert_common(r)
def test14_office_More_screening(self): # 调用更多筛选接口 r = self.mp.api_office_More_screening(tag=(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), decoratetype=(1, 2, 3, 4, 5)) # 断言 Tools.official_assert_common(r)
def test02_mis_search_article(self): r = self.mis.mis_search_article() try: Tools.common_assert(r, statues_code=200) except Exception as e: log.error(e) raise
def test01_mis_login(self, account, pwd): r = self.mis.mis_login(account, pwd) Tools.common_token(r) try: Tools.common_assert(r) except Exception as e: log.error(e) raise
def test01_official_login(self, user): # 调用登录方法 r = self.mp.api_login(user[0], user[1]) # # 提取token Tools.get_token(r) # 断言 Tools.official_assert_common(r) log.info("登录断言成功")
def test03_mis_audit_article(self): r = self.mis.mis_article_audit() #print(r.json()) try: Tools.common_assert(r) except Exception as e: log.error(e) raise
def test01_mp_login(self, mobile, code): r = self.mp.api_mp_login(mobile, code) print("登录接口返回的信息为:", r.json()) try: Tools.common_token(r) Tools.common_assert(response=r) except Exception as e: # 写日志 log.error(e) # 抛异常 raise
def test02_article(self, title=api.title, content=api.content, channel_id=api.channel_id): r = self.mp.api_mp_article(title, content, channel_id) print("获取的响应信息为:", r.json()) # 获取文章id api.article_id = r.json().get("data").get("id") # 断言 try: Tools.common_assert(response=r) except Exception as e: log.error(e) raise
def test02_office_bj_index(self): # 调用北京写字楼首页方法 r = self.mp.api_bj_office_index() # 断言 Tools.official_assert_common(r) log.info("北京写字楼首页接口正常")
def test15_office_Sort_filter(self): # 调用排序筛选接口 r = self.mp.api_office_Sort_filter(psort=0) # 断言 Tools.official_assert_common(r)
def test13_office_Area_screening(self): # 调用面积筛选接口 r = self.mp.api_office_Area_screening(buildarea=(0, 500)) # 断言 Tools.official_assert_common(r)
def test09_office_Listing_details(self, Listing_details): # 调用房源详情页接口 r = self.mp.api_office_Listing_details(Listing_details[0], Listing_details[1]) # 断言 Tools.official_assert_common(r)
def test10_office_screen(self, screen): # 调用区域筛选接口 r = self.mp.api_office_screen(screen[0], screen[1]) # 断言 Tools.official_assert_common(r)
def test07_office_qd_index(self): # 调用青岛写字楼首页方法 r = self.mp.api_qd_office_index() # 断言 Tools.official_assert_common(r)
def test08_office_List_of_regions(self): # 调用地区列表接口 r = self.mp.api_office_List_of_regions() # 断言 Tools.official_assert_common(r)
def test05_office_sh_index(self): # 调用上海写字楼首页方法 r = self.mp.api_sh_office_index() # 断言 Tools.official_assert_common(r)
def test06_office_cd_index(self): # 调用成都写字楼首页方法 r = self.mp.api_cd_office_index() # 断言 Tools.official_assert_common(r)
def test16_office_search(self, key_word): # 调用关键词搜索接口 r = self.mp.api_office_search(keyword=key_word[0]) Tools.official_assert_common(r) print(r.json())
def test04_office_nj_index(self): # 调用南京写字楼首页方法 r = self.mp.api_nj_office_index() # 断言 Tools.official_assert_common(r)
def test17_newhouse_bj_index(self, cityid): # 调用北京城市首页接口 r = self.mp.api_newhouse_bj_index(cityid=cityid) # 断言 Tools.official_assert_common(r, msg="", status=200)
def test32_senmail(self): Tools.send_mail()
def test31_newhouse_dg_index(self): # 调用东莞新房首页接口 r = self.mp.api_newhouse_dg_index() # 断言 Tools.official_assert_common(r, msg="成功", status=200)
def test27_newhouse_qd_index(self): # 调用成都新房首页接口 r = self.mp.api_newhosue_qd_index() # 断言 Tools.official_assert_common(r, msg="成功", status=200)
def test18_newhouse_hz_index(self): # 调用杭州城市新房首页接口 r = self.mp.api_newhouse_hz_index() # 断言 Tools.official_assert_common(r, msg="成功", status=200)
def test03_office_hz_index(self): # 调用杭州写字楼首页方法 r = self.mp.api_hz_office_index() # 断言 Tools.official_assert_common(r)
def test11_office_Metro_screening(self, metro): # 调用地铁筛选接口 r = self.mp.api_office_Metro_screening(metro[0], metro[1]) # 断言 Tools.official_assert_common(r)