def test_new_daily_isPicKeyword(self): '''验证新color 图片数据关键字是否齐全''' keylist = [ "picName", "picType", "picUnlockDate", "picExpireDate", "picAssets" ] result = Tool.request_get_result(self.url, self.params) # 断言 self.assertEqual(result['errorCode'], -1) self.assertTrue(Tool.check_isKeyword(result['data']['picList'], keylist), msg="图片关键字缺失")
def test_new_getDeeplinkPicConfig_isAssKeyword(self): '''验证新color 活动资源关键字是否齐全''' keylist = ["picNpic", "picThumbnail", "picColorImg", "picFrameImg"] result = Tool.request_get_result(self.url, self.params) # 断言 self.assertEqual(result['errorCode'], -1, msg="event_id = {}".format(self.params['event_id'])) if result['data']['eventType'] != "feature": self.assertTrue(Tool.check_isKeyword( result['data']['picList'][0]['deeplinkPicAsset'], keylist), msg="资源关键字缺失")
def test_new_getDeeplinkPicConfig_isPicKeyword(self): '''验证新color 活动数据关键字是否齐全''' keylist = ["picId", "deeplinkPicAsset"] result = Tool.request_get_result(self.url, self.params) # 断言 self.assertEqual(result['errorCode'], -1, msg="event_id = {}".format(self.params['event_id'])) if result['data']['eventType'] != "feature": self.assertTrue(Tool.check_isKeyword(result['data']['picList'], keylist), msg="活动关键字缺失")
def test_getNewsConfig_isPicKeyword(self): '''验证图片数据关键字是否齐全''' keylist = [ "picName", "picType", "picClass", "picUnlockDate", "picVipUnlockDate", "picExpireDate", "picUnlockType", "picUnlockNumber", "picJigsawId", "picAssets", "picOrder" ] r = requests.get(self.url, params=self.params) result = r.json() # 断言 self.assertEqual(result['errorCode'], -1) self.assertTrue(Tool.check_isKeyword(result['data']['picList'], keylist), msg="图片关键字缺失")
def test_new_gallery_isPicKeyword(self): '''验证新color图片数据关键字是否齐全''' keylist = [ "picName", "picType", "picClass", "picUnlockDate", "picVipUnlockDate", "picExpireDate", "picUnlockType", "picUnlockNumber", "picJigsawId", "picAssets", "picOrder", "picComicId", "picComicKey" ] result = Tool.request_get_result(self.url, self.params) # 断言 self.assertEqual(result['errorCode'], -1) self.assertTrue(Tool.check_isKeyword(result['data']['picList'], keylist), msg="图片关键字缺失")
def test_getDeeplinkPicConfig_ios_isPicKeyword(self): '''验证IOS 活动数据关键字是否齐全''' keylist = ["picId", "deeplinkPicAsset"] self.params['os_type'] = "Ios" r = requests.get(self.url, params=self.params) result = r.json() # 断言 self.assertEqual(result['errorCode'], -1, msg="event_id = {}".format(self.params['event_id'])) if result['data']['eventType'] != "feature": self.assertTrue( Tool.check_isKeyword(result['data']['picList'], keylist), msg="活动关键字缺失 eventID = {}".format(self.params['event_id']))
def test_new_getNewsConfig_ios_isPicKeyword(self): '''验证新color IOS 图片数据关键字是否齐全''' keylist = [ "picName", "picType", "picClass", "picUnlockDate", "picVipUnlockDate", "picExpireDate", "picUnlockType", "picUnlockNumber", "picJigsawId", "picAssets", "picOrder" ] self.url = "{}?game_ver={}&os_type={}®ister_date={}&game_date={}&game_actDay={}".format( self.base_url, self.__class__.value_dict['game_ver'], "Ios", self.__class__.value_dict['register_date'], self.game_date, self.__class__.value_dict['game_actDay'], ) result = Tool.request_post_result(self.url, self.params) # 断言 self.assertEqual(result['errorCode'], -1) self.assertTrue(Tool.check_isKeyword(result['data']['picList'], keylist), msg="图片关键字缺失")