Exemplo n.º 1
0
 def test_01_get_verify_code(self):
     """获取验证码"""
     # url_data = self.params_data.get('user_verify_code')
     # url = url_data.get('url')
     # params = url_data.get('params')
     # type = url_data.get('type')
     # header = FanjiaoConfig.signature_fj(params, type)
     # header.update(self.token)
     # r = self.client.get(url, params=params, headers=header, name=url)
     # LogUtils.print_response(r, url_data.get('comment'))
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('user_verify_code'))
Exemplo n.º 2
0
 def test_01_album_info(self):
     r = APIUtils.send_auto_request(self.url_data.get('album_info'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert len(data.get('name')) > 0
     assert data.get('album_id') is not None
     assert len(data.get('cover')) > 0
Exemplo n.º 3
0
 def test_01_user_info(self):
     r = APIUtils.send_auto_request(self.url_data.get('user_info'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert len(data.get('avatar')) > 0
     assert len(data.get('nickname')) > 0
     assert len(data.get('phone')) > 0
Exemplo n.º 4
0
 def test_15_gift_user_live_ticket(self):
     r = APIUtils.send_auto_request(
         self.url_data.get('gift_user_live_ticket'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert data.get('ticket') >= 0
     assert data.get('today_ticket') >= 0
     assert data.get('total_ticket') >= 0
Exemplo n.º 5
0
 def test_14_gift_top_ranking(self):
     r = APIUtils.send_auto_request(self.url_data.get('gift_top_ranking'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     uinfo = data.get('u_info')
     assert len(uinfo.get('avatar')) > 0
     assert len(uinfo.get('nickname')) > 0
     assert uinfo.get('uid') > 0
     assert uinfo.get('total_send_rice') >= 0
Exemplo n.º 6
0
 def test_02_live_open_time(self):
     r = APIUtils.send_auto_request(self.url_data.get('live_open_time'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert data is not None
     assert len(data.get('start')) > 0
     assert len(data.get('end')) > 0
     assert len(data.get('now')) > 0
     assert (not data.get('is_open')) or (data.get('is_open'))
     assert data.get('remind_status') >= 0
Exemplo n.º 7
0
 def test_02_actor_cv(self):
     r = APIUtils.send_auto_request(self.url_data.get('actor_cv'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     cv_list: list = data.get('cv_list')
     assert cv_list is not None
     if cv_list.__len__() > 0:
         for cv in cv_list:
             assert len(cv.get('name')) > 0
             assert len(cv.get('role_name')) > 0
             assert cv.get('cv_id') > 0
Exemplo n.º 8
0
 def test_10_reward_rank(self):
     r = APIUtils.send_auto_request(self.url_data.get('reward_rank'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     rank_list: list = data.get('rank')
     assert rank_list is not None
     if len(rank_list) > 0:
         for rank in rank_list:
             assert len(rank.get('nickname')) > 0
             assert len(rank.get('avatar')) > 0
             assert rank.get('uid') > 0
             assert rank.get('total_rice') > 0
Exemplo n.º 9
0
 def test_08_album_list(self):
     r = APIUtils.send_auto_request(self.url_data.get('album_list'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     album_list: list = data.get('list')
     assert album_list is not None
     if album_list.__len__() > 0:
         for cv in album_list:
             assert len(cv.get('name')) > 0
             assert len(cv.get('cover')) > 0
             assert cv.get('album_id') > 0
             assert cv.get('price') > 0
             assert cv.get('ori_price') > 0
Exemplo n.º 10
0
 def test_04_album_recommend(self):
     r = APIUtils.send_auto_request(self.url_data.get('album_recommend'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     rec_list: list = data.get('rec_list')
     assert rec_list is not None
     if rec_list.__len__() > 0:
         for rec in rec_list:
             assert len(rec.get('name')) > 0
             assert len(rec.get('description')) > 0
             assert len(rec.get('cover')) > 0
             assert len(rec.get('author_name')) > 0
             assert rec.get('album_id') > 0
Exemplo n.º 11
0
 def test_03_album_audio(self):
     r = APIUtils.send_auto_request(self.url_data.get('album_audio'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     audios_list: list = data.get('audios_list')
     assert audios_list is not None
     if audios_list.__len__() > 0:
         for audio in audios_list:
             assert len(audio.get('name')) > 0
             assert len(audio.get('description')) > 0
             assert len(audio.get('cover')) > 0
             assert len(audio.get('src')) > 0
             assert audio.get('audio_id') > 0
Exemplo n.º 12
0
 def test_01_gift_list(self):
     """礼物列表"""
     r = APIUtils.send_auto_request(self.url_data.get('gift_list'))
     data = dict(r.json()).get('data')
     print(data)
     giftList: list = data.get('list')
     print(len(giftList))
     self.assertTrue(len(giftList) > 0)
     for i in range(len(giftList)):
         self.assertIsNotNone(giftList[i].get('gift_id'))
         self.assertTrue(len(giftList[i].get('name')) > 0)
         self.assertTrue(giftList[i].get('rice') > 0)
         self.assertTrue(len(giftList[i].get('icon')) > 0)
         if giftList[i].get('duration') > 0:
             self.assertTrue(len(giftList[i].get('video_url')) > 0)
Exemplo n.º 13
0
    def test_06_live_backend(self):
        r = APIUtils.send_auto_request(self.url_data.get('live_backend'))

        assert 200 == r.status_code
        data: dict = dict(r.json()).get('data')
        backgrounds: list = data.get('backgrounds')
        labels: list = data.get('labels')
        assert backgrounds is not None
        assert labels is not None
        attribute = 0
        for background in backgrounds:
            if attribute != 1:
                attribute = background.get('attribute')
            assert len(background.get('image')) > 0
        # 必须有预设背景图
        assert attribute == 1
        for label in labels:
            assert len(label.get('icon')) > 0
            assert len(label.get('name')) > 0
Exemplo n.º 14
0
 def test_06_account_consume_list(self):
     r = APIUtils.send_auto_request(self.url_data.get('account_consume_list'))
     data = dict(r.json())
     assert 200 == r.status_code
Exemplo n.º 15
0
 def test_01_gift_list(self):
     APIUtils.send_pre_req(self.client, self.params_data.get('gift_list'))
Exemplo n.º 16
0
 def test_05_pay_apple_verify_receipt(self):
     r = APIUtils.send_auto_request(self.url_data.get('pay_apple_verify_receipt'))
     data = dict(r.json())
     assert 200 == r.status_code
Exemplo n.º 17
0
 def test_04_pay_create_order(self):
     r = APIUtils.send_auto_request(self.url_data.get('pay_create_order'))
     data = dict(r.json())
     assert 200 == r.status_code
Exemplo n.º 18
0
 def test_02_live_open_time(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('live_open_time'))
Exemplo n.º 19
0
 def test_14_gift_top_ranking(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('gift_top_ranking'))
Exemplo n.º 20
0
 def test_04_live_background_add(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('live_background_add'))
Exemplo n.º 21
0
 def test_03_live_open_remind(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('live_open_remind'))
Exemplo n.º 22
0
 def test_06_live_backend(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('live_backend'))
Exemplo n.º 23
0
 def test_05_live_background_del(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('live_background_del'))
Exemplo n.º 24
0
 def test_10_live_list(self):
     APIUtils.send_pre_req(self.client, self.params_data.get('live_list'))
Exemplo n.º 25
0
 def test_09_live_info(self):
     APIUtils.send_pre_req(self.client, self.params_data.get('live_info'))
Exemplo n.º 26
0
 def test_15_user_update_apple(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('user_update_apple'))
Exemplo n.º 27
0
 def test_11_live_update(self):
     APIUtils.send_pre_req(self.client, self.params_data.get('live_update'))
Exemplo n.º 28
0
 def test_01_account_detail(self):
     r = APIUtils.send_auto_request(self.url_data.get('account_detail'))
     data = dict(r.json())
     assert 200 == r.status_code
Exemplo n.º 29
0
 def test_15_gift_user_live_ticket(self):
     APIUtils.send_pre_req(self.client,
                           self.params_data.get('gift_user_live_ticket'))
Exemplo n.º 30
0
 def test_03_product_list(self):
     r = APIUtils.send_auto_request(self.url_data.get('product_list'))
     data = dict(r.json())
     assert 200 == r.status_code