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
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
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
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')
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
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
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
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
def user_login_wx(self): r = APIUtils.send_request(self.url_data, 'user_login_wx') return r
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
def user_verify_code(self): r = APIUtils.send_request(self.url_data, 'user_verify_code') return r
def test_11_follow_user(self): r = APIUtils.send_request(self.url_data.get('follow_user')) assert 200 == r.status_code
def cv_attention(self): r = APIUtils.send_request(self.url_data, 'cv_attention') return r
def user_update_apple(self): r = APIUtils.send_request(self.url_data, 'user_update_apple') return r
def user_apple_bind(self): r = APIUtils.send_request(self.url_data, 'user_apple_bind') return r
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
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
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
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
def user_wx_mini_bind(self): r = APIUtils.send_request(self.url_data, 'user_wx_mini_bind') return r
def user_apple_login(self): r = APIUtils.send_request(self.url_data, 'user_apple_login') return r
def album_cv_list(self): r = APIUtils.send_request(self.url_data, 'album_cv_list') return r
def user_third_unbind(self): r = APIUtils.send_request(self.url_data, 'user_third_unbind') return r
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
def cv_info(self): r = APIUtils.send_request(self.url_data, 'cv_info') return r
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
def user_follow_cv(self): r = APIUtils.send_request(self.url_data, 'user_follow_cv') return r
def test_09_user_read_album(self): r = APIUtils.send_request(self.url_data.get('user_read_album')) assert 200 == r.status_code
def cv_fans(self): r = APIUtils.send_request(self.url_data, 'cv_fans') return r
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