Esempio n. 1
0
 def test_01_album_info(self):
     r = APIUtils.send_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
Esempio n. 2
0
 def test_01_user_info(self):
     r = APIUtils.send_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
Esempio n. 3
0
 def test_02_actor_cv(self):
     r = APIUtils.send_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
Esempio n. 4
0
    def test_02_user_login(self):
        r = APIUtils.send_request(self.url_data.get('user_login'))
        data = dict(r.json())
        # assert 'OK' in data_fj.get('message')
        assert 200 == r.status_code

        userinfo = data.get('data')
        assert userinfo is not None
        if userinfo is not None:
            constant.user_info = None
            DataUtils.set_data(userinfo, 'user_info.yaml')
Esempio n. 5
0
 def test_10_reward_rank(self):
     r = APIUtils.send_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
Esempio n. 6
0
 def test_08_album_list(self):
     r = APIUtils.send_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
Esempio n. 7
0
 def test_03_album_audio(self):
     r = APIUtils.send_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
Esempio n. 8
0
 def test_04_album_recommend(self):
     r = APIUtils.send_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
Esempio n. 9
0
 def user_login_wx(self):
     r = APIUtils.send_request(self.url_data, 'user_login_wx')
     return r
Esempio n. 10
0
 def user_login(self):
     r = APIUtils.send_request(self.url_data, 'user_login')
     datas = r.json().get('data_fj')
     if datas is not None:
         DataUtils.set_data(datas, 'user_info.yaml')
     return r
Esempio n. 11
0
 def user_verify_code(self):
     r = APIUtils.send_request(self.url_data, 'user_verify_code')
     return r
Esempio n. 12
0
 def test_11_follow_user(self):
     r = APIUtils.send_request(self.url_data.get('follow_user'))
     assert 200 == r.status_code
Esempio n. 13
0
 def cv_attention(self):
     r = APIUtils.send_request(self.url_data, 'cv_attention')
     return r
Esempio n. 14
0
 def user_update_apple(self):
     r = APIUtils.send_request(self.url_data, 'user_update_apple')
     return r
Esempio n. 15
0
 def user_apple_bind(self):
     r = APIUtils.send_request(self.url_data, 'user_apple_bind')
     return r
Esempio n. 16
0
 def test_06_account_consume_list(self):
     r = APIUtils.send_request(self.url_data.get('account_consume_list'))
     data = dict(r.json())
     assert 200 == r.status_code
Esempio n. 17
0
 def test_05_pay_apple_verify_receipt(self):
     r = APIUtils.send_request(self.url_data.get('pay_apple_verify_receipt'))
     data = dict(r.json())
     assert 200 == r.status_code
Esempio n. 18
0
 def test_04_pay_create_order(self):
     r = APIUtils.send_request(self.url_data.get('pay_create_order'))
     data = dict(r.json())
     assert 200 == r.status_code
Esempio n. 19
0
 def test_03_product_list(self):
     r = APIUtils.send_request(self.url_data.get('product_list'))
     data = dict(r.json())
     assert 200 == r.status_code
Esempio n. 20
0
 def user_wx_mini_bind(self):
     r = APIUtils.send_request(self.url_data, 'user_wx_mini_bind')
     return r
Esempio n. 21
0
 def user_apple_login(self):
     r = APIUtils.send_request(self.url_data, 'user_apple_login')
     return r
Esempio n. 22
0
 def album_cv_list(self):
     r = APIUtils.send_request(self.url_data, 'album_cv_list')
     return r
Esempio n. 23
0
 def user_third_unbind(self):
     r = APIUtils.send_request(self.url_data, 'user_third_unbind')
     return r
Esempio n. 24
0
 def test_04_user_my_flow(self):
     r = APIUtils.send_request(self.url_data.get('user_my_flow'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert data.get('follow_album_list') is not None
Esempio n. 25
0
 def cv_info(self):
     r = APIUtils.send_request(self.url_data, 'cv_info')
     return r
Esempio n. 26
0
 def test_06_user_not_read(self):
     r = APIUtils.send_request(self.url_data.get('user_not_read'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert data is not None
Esempio n. 27
0
 def user_follow_cv(self):
     r = APIUtils.send_request(self.url_data, 'user_follow_cv')
     return r
Esempio n. 28
0
 def test_09_user_read_album(self):
     r = APIUtils.send_request(self.url_data.get('user_read_album'))
     assert 200 == r.status_code
Esempio n. 29
0
 def cv_fans(self):
     r = APIUtils.send_request(self.url_data, 'cv_fans')
     return r
Esempio n. 30
0
 def test_10_user_purchase_list(self):
     r = APIUtils.send_request(self.url_data.get('user_purchase_list'))
     assert 200 == r.status_code
     data: dict = dict(r.json()).get('data')
     assert data.get('list') is not None