Example #1
0
 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="图片关键字缺失")
Example #6
0
 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']))
Example #7
0
 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={}&register_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="图片关键字缺失")