Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
on_line_product
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
邓莹莹
on_line_product
Commits
45cbf366
Commit
45cbf366
authored
Aug 23, 2021
by
邓莹莹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加日志
parent
22cd1382
Hide whitespace changes
Inline
Side-by-side
Showing
102 changed files
with
116 additions
and
50 deletions
+116
-50
get_cookie.txt
in_common/get_cookie.txt
+2
-2
test_login_vfc.py
test_backend_case/account_case/test_login_vfc.py
+1
-0
test_login_passwd.py
test_backend_case/accounts_case/test_login_passwd.py
+1
-0
test_detail.py
test_backend_case/answer_case/test_detail.py
+1
-0
test_vote.py
test_backend_case/answer_case/test_vote.py
+1
-0
test_reply.py
test_backend_case/common_case/test_reply.py
+1
-0
test_reply_sub_reply.py
test_backend_case/common_case/test_reply_sub_reply.py
+1
-0
test_detail_messageid.py
test_backend_case/conversation_case/test_detail_messageid.py
+1
-0
test_message_read.py
test_backend_case/conversation_case/test_message_read.py
+1
-0
test_operation.py
test_backend_case/diary_case/test_operation.py
+1
-0
test_pre_create_topic.py
test_backend_case/diary_case/test_pre_create_topic.py
+1
-0
test_service.py
test_backend_case/diary_case/test_service.py
+1
-0
test_topic_data.py
test_backend_case/diary_case/test_topic_data.py
+1
-1
test_article.py
test_backend_case/doctor_case/test_article.py
+1
-1
test_detail.py
test_backend_case/doctor_case/test_detail.py
+1
-1
test_diary.py
test_backend_case/doctor_case/test_diary.py
+1
-1
test_services.py
test_backend_case/doctor_v2_case/test_services.py
+1
-1
test_diary_cards.py
test_backend_case/eyelids_case/test_diary_cards.py
+1
-0
test_diary_cards.py
test_backend_case/face_case/test_diary_cards.py
+1
-0
test_plastic_feeds.py
test_backend_case/face_case/test_plastic_feeds.py
+1
-0
test_community.py
test_backend_case/feed_case/test_community.py
+1
-0
test_config_list.py
test_backend_case/feed_case/test_config_list.py
+1
-0
test_free_recruit_banner.py
test_backend_case/feed_case/test_free_recruit_banner.py
+1
-0
test_free_recruit_list.py
test_backend_case/feed_case/test_free_recruit_list.py
+1
-0
test_index_v9.py
test_backend_case/feed_case/test_index_v9.py
+1
-0
test_service_home_city_v2.py
test_backend_case/filter_case/test_service_home_city_v2.py
+1
-2
test_plastic_cheek_style_classify.py
...ckend_case/gmai_case/test_plastic_cheek_style_classify.py
+1
-0
test_simulate_conf.py
test_backend_case/gmai_case/test_simulate_conf.py
+1
-0
test_skin_user_had_test.py
test_backend_case/gmai_case/test_skin_user_had_test.py
+1
-0
test_diary.py
test_backend_case/hospital_case/test_diary.py
+1
-1
test_detail.py
test_backend_case/hospitals_case/test_detail.py
+1
-1
test_doctor.py
test_backend_case/hospitals_case/test_doctor.py
+1
-1
test_services.py
test_backend_case/hospitals_v2_case/test_services.py
+1
-1
test_api_topic_vote.py
test_backend_case/hybrid_case/test_api_topic_vote.py
+1
-0
test_basewiki_product.py
test_backend_case/hybrid_case/test_basewiki_product.py
+2
-0
test_brand.py
test_backend_case/hybrid_case/test_brand.py
+2
-0
test_diary_album.py
test_backend_case/hybrid_case/test_diary_album.py
+1
-1
test_question_new_answer_list.py
...backend_case/hybrid_case/test_question_new_answer_list.py
+1
-0
test_question_v1.py
test_backend_case/hybrid_case/test_question_v1.py
+1
-0
test_sub_wiki.py
test_backend_case/hybrid_case/test_sub_wiki.py
+2
-0
test_gift_list_data.py
...backend_case/hybrid_gift_list_case/test_gift_list_data.py
+1
-1
test_related_service_data.py
...d_case/hybrid_promotion_case/test_related_service_data.py
+1
-1
test_beauty_card_detail.py
test_backend_case/janus_case/test_beauty_card_detail.py
+1
-1
test_beauty_card_order_detail_used.py
...end_case/janus_case/test_beauty_card_order_detail_used.py
+1
-0
test_beauty_card_order_detail_using.py
...nd_case/janus_case/test_beauty_card_order_detail_using.py
+1
-0
test_beauty_card_order_detail_waituse.py
..._case/janus_case/test_beauty_card_order_detail_waituse.py
+1
-0
test_beauty_card_order_submit.py
..._backend_case/janus_case/test_beauty_card_order_submit.py
+1
-1
test_beauty_card_payment_delete.py
...ackend_case/janus_case/test_beauty_card_payment_delete.py
+1
-1
test_beauty_card_payment_detail.py
...ackend_case/janus_case/test_beauty_card_payment_detail.py
+1
-1
test_beauty_card_payment_method.py
...ackend_case/janus_case/test_beauty_card_payment_method.py
+1
-1
test_beauty_card_prepay_alipay.py
...backend_case/janus_case/test_beauty_card_prepay_alipay.py
+1
-1
test_beauty_card_prepay_wechat.py
...backend_case/janus_case/test_beauty_card_prepay_wechat.py
+1
-1
test_beauty_card_refund_info.py
test_backend_case/janus_case/test_beauty_card_refund_info.py
+1
-1
test_beauty_card_refund_submit.py
...backend_case/janus_case/test_beauty_card_refund_submit.py
+1
-1
test_beauty_card_update_phone.py
..._backend_case/janus_case/test_beauty_card_update_phone.py
+1
-1
test_content_v7.py
test_backend_case/janus_case/test_content_v7.py
+1
-0
test_hospital_search.py
test_backend_case/janus_case/test_hospital_search.py
+1
-0
test_keyword_tip.py
test_backend_case/janus_case/test_keyword_tip.py
+1
-0
test_mine_guess_you_like.py
test_backend_case/janus_case/test_mine_guess_you_like.py
+1
-1
test_page_rules.py
test_backend_case/janus_case/test_page_rules.py
+1
-1
test_product_coupon_my_list.py
test_backend_case/janus_case/test_product_coupon_my_list.py
+1
-1
test_product_detail.py
test_backend_case/janus_case/test_product_detail.py
+1
-1
test_product_my_list.py
test_backend_case/janus_case/test_product_my_list.py
+1
-0
test_resource_bit.py
test_backend_case/janus_case/test_resource_bit.py
+1
-0
test_service_hospital.py
test_backend_case/janus_case/test_service_hospital.py
+1
-1
test_sku_info.py
test_backend_case/janus_case/test_sku_info.py
+1
-1
test_tag_service.py
test_backend_case/janus_case/test_tag_service.py
+1
-1
test_danmu_v2.py
test_backend_case/live_case/test_danmu_v2.py
+1
-0
test_my_conversation.py
...backend_case/my_conversation_case/test_my_conversation.py
+1
-0
test_unread.py
test_backend_case/notification_case/test_unread.py
+1
-0
test_recomend_services.py
test_backend_case/oneimage_case/test_recomend_services.py
+1
-0
test_share_v4.py
test_backend_case/oneimage_case/test_share_v4.py
+1
-0
test_my_status.py
test_backend_case/orders_case/test_my_status.py
+1
-1
test_orders_my_v2_waituse.py
test_backend_case/orders_case/test_orders_my_v2_waituse.py
+1
-0
test_personal_recommends.py
test_backend_case/personal_case/test_personal_recommends.py
+7
-2
test_favor.py
test_backend_case/qa_case/test_favor.py
+1
-0
test_reply_answer.py
test_backend_case/question_case/test_reply_answer.py
+1
-0
test_diary_cards.py
test_backend_case/scan_case/test_diary_cards.py
+2
-0
test_content_v6.py
test_backend_case/search_case/test_content_v6.py
+1
-0
test_hospital.py
test_backend_case/search_case/test_hospital.py
+1
-2
test_hot.py
test_backend_case/search_case/test_hot.py
+2
-0
test_keywords.py
test_backend_case/search_case/test_keywords.py
+1
-0
test_service_favor.py
test_backend_case/service_case/test_service_favor.py
+1
-1
test_share_data.py
test_backend_case/services_case/test_share_data.py
+1
-1
test_add.py
test_backend_case/shopcart_case/test_add.py
+1
-1
test_list.py
test_backend_case/shopcart_case/test_list.py
+1
-1
test_recommend_service.py
test_backend_case/skin_case/test_recommend_service.py
+1
-0
test_topic_reply_create.py
test_backend_case/topic_case/test_topic_reply_create.py
+1
-0
test_topic_reply_vote.py
test_backend_case/topic_case/test_topic_reply_vote.py
+1
-0
test_v1.py
test_backend_case/topic_case/test_v1.py
+1
-0
test_vote.py
test_backend_case/topic_case/test_vote.py
+1
-0
test_detail.py
test_backend_case/tractate_case/test_detail.py
+1
-1
test_favor.py
test_backend_case/tractate_case/test_favor.py
+1
-1
test_publish_reply.py
test_backend_case/tractate_case/test_publish_reply.py
+1
-1
test_related_service.py
test_backend_case/tractate_case/test_related_service.py
+1
-1
test_reply.py
test_backend_case/tractate_case/test_reply.py
+1
-1
test_vote.py
test_backend_case/tractate_case/test_vote.py
+1
-0
test_answer.py
test_backend_case/user_case/test_answer.py
+1
-1
test_personal_center.py
test_backend_case/user_case/test_personal_center.py
+1
-2
test_topic_favor.py
test_backend_case/user_case/test_topic_favor.py
+1
-0
test_beautycard_filters.py
...d_case/visual_beauty_card_case/test_beautycard_filters.py
+2
-0
test_visual_beauty_card_services.py
...sual_beauty_card_case/test_visual_beauty_card_services.py
+2
-0
No files found.
in_common/get_cookie.txt
View file @
45cbf366
_gtid=36d6a83003e711ecaa8e9e5bde4093e89005;sessionid=iqdrg0akgr3k0ohktjr881nkisljhvrf
_gtid=bfe7ab6303eb11ecb7c39e5bde4093e8181;sessionid=h25duaic55gseudqxcyuzxsn00voufvu
\ No newline at end of file
\ No newline at end of file
test_backend_case/account_case/test_login_vfc.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestLoginVfc:
...
@@ -14,6 +14,7 @@ class TestLoginVfc:
def
test_login_vfc
(
self
,
param
):
def
test_login_vfc
(
self
,
param
):
print
(
param
[
"vfc_code"
])
print
(
param
[
"vfc_code"
])
r
=
account_request
()
.
login_vfc
(
param
[
"current_city_id"
],
param
[
"phone_num"
],
param
[
"vfc_code"
])
r
=
account_request
()
.
login_vfc
(
param
[
"current_city_id"
],
param
[
"phone_num"
],
param
[
"vfc_code"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"account_phone"
]
==
param
[
"assert"
]
assert
r
[
"data"
][
"account_phone"
]
==
param
[
"assert"
]
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
...
...
test_backend_case/accounts_case/test_login_passwd.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestLoginPasswd:
...
@@ -14,6 +14,7 @@ class TestLoginPasswd:
def
test_login_passwd
(
self
,
param
):
def
test_login_passwd
(
self
,
param
):
print
(
param
[
"password"
])
print
(
param
[
"password"
])
r
=
send_reqest
()
.
login_passwd
(
param
[
"current_city_id"
],
param
[
"phone"
],
param
[
"password"
])
r
=
send_reqest
()
.
login_passwd
(
param
[
"current_city_id"
],
param
[
"phone"
],
param
[
"password"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert"
]
assert
r
[
"message"
]
==
param
[
"assert"
]
...
...
test_backend_case/answer_case/test_detail.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestDetail:
...
@@ -13,6 +13,7 @@ class TestDetail:
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
def
test_detail
(
self
,
param
):
def
test_detail
(
self
,
param
):
r
=
answer_request
()
.
detail
(
param
[
"current_city_id"
],
param
[
"answer_id"
])
r
=
answer_request
()
.
detail
(
param
[
"current_city_id"
],
param
[
"answer_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
test_backend_case/answer_case/test_vote.py
View file @
45cbf366
...
@@ -13,5 +13,6 @@ class TestVote:
...
@@ -13,5 +13,6 @@ class TestVote:
@pytest.mark.parametrize
(
"param"
,
vote_data
,
ids
=
vote_case
)
@pytest.mark.parametrize
(
"param"
,
vote_data
,
ids
=
vote_case
)
def
test_vote
(
self
,
param
):
def
test_vote
(
self
,
param
):
r
=
answer_request
()
.
vote
(
param
[
"current_city_id"
],
param
[
"answer_id"
])
r
=
answer_request
()
.
vote
(
param
[
"current_city_id"
],
param
[
"answer_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
"已经赞过啦"
assert
r
[
"message"
]
==
"已经赞过啦"
test_backend_case/common_case/test_reply.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestReply:
...
@@ -14,6 +14,7 @@ class TestReply:
def
test_reply
(
self
,
param
):
def
test_reply
(
self
,
param
):
# 日记贴的评论列表
# 日记贴的评论列表
r
=
common_request
()
.
diary_common_reply
(
param
[
"id"
],
param
[
"type"
],
param
[
"start_num"
])
r
=
common_request
()
.
diary_common_reply
(
param
[
"id"
],
param
[
"type"
],
param
[
"start_num"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/common_case/test_reply_sub_reply.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestRrplySubReply:
...
@@ -13,6 +13,7 @@ class TestRrplySubReply:
@pytest.mark.parametrize
(
"param"
,
topic_sub_common_data
,
ids
=
topic_sub_common_case
)
@pytest.mark.parametrize
(
"param"
,
topic_sub_common_data
,
ids
=
topic_sub_common_case
)
def
test_reply_sub_reply
(
self
,
param
):
def
test_reply_sub_reply
(
self
,
param
):
r
=
common_request
()
.
topic_sub_common
(
param
[
"id"
],
param
[
"type"
],
param
[
"reply_id"
],
param
[
"offset"
],
param
[
"start_num"
])
r
=
common_request
()
.
topic_sub_common
(
param
[
"id"
],
param
[
"type"
],
param
[
"reply_id"
],
param
[
"offset"
],
param
[
"start_num"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/conversation_case/test_detail_messageid.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestDetailMessageid:
...
@@ -14,6 +14,7 @@ class TestDetailMessageid:
@pytest.mark.parametrize
(
"param"
,
detailmessageid_data
,
ids
=
detailmessageid_case
)
@pytest.mark.parametrize
(
"param"
,
detailmessageid_data
,
ids
=
detailmessageid_case
)
def
test_detail_messageid
(
self
,
param
):
def
test_detail_messageid
(
self
,
param
):
r
=
conversation_request
()
.
detail_messageid
(
param
[
"os_version"
],
param
[
"last_msg_id"
],
param
[
"offset_msg_id"
])
r
=
conversation_request
()
.
detail_messageid
(
param
[
"os_version"
],
param
[
"last_msg_id"
],
param
[
"offset_msg_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
results
=
r
.
get
(
"data"
)
.
get
(
"results"
,
[])
results
=
r
.
get
(
"data"
)
.
get
(
"results"
,
[])
assert
len
(
results
)
<=
param
[
"assert"
]
assert
len
(
results
)
<=
param
[
"assert"
]
test_backend_case/conversation_case/test_message_read.py
View file @
45cbf366
...
@@ -15,5 +15,6 @@ class TestMessageRead:
...
@@ -15,5 +15,6 @@ class TestMessageRead:
@pytest.mark.parametrize
(
"param"
,
messageread_data
,
ids
=
messageread_case
)
@pytest.mark.parametrize
(
"param"
,
messageread_data
,
ids
=
messageread_case
)
def
test_message_read
(
self
,
param
):
def
test_message_read
(
self
,
param
):
r
=
conversation_request
()
.
message_read
(
param
[
"current_city_id"
],
param
[
"release"
],
param
[
"message_ids"
])
r
=
conversation_request
()
.
message_read
(
param
[
"current_city_id"
],
param
[
"release"
],
param
[
"message_ids"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
test_backend_case/diary_case/test_operation.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestDiaryOperation:
...
@@ -13,6 +13,7 @@ class TestDiaryOperation:
@pytest.mark.parametrize
(
"param"
,
diary_operation_data
,
ids
=
diary_operation_case
)
@pytest.mark.parametrize
(
"param"
,
diary_operation_data
,
ids
=
diary_operation_case
)
def
test_diary_operation
(
self
,
param
):
def
test_diary_operation
(
self
,
param
):
r
=
diary_request
()
.
diary_operation
(
param
[
"start_num"
],
param
[
"count"
])
r
=
diary_request
()
.
diary_operation
(
param
[
"start_num"
],
param
[
"count"
])
print
(
"返回结果"
,
r
)
# result = diary_request().diary_operation()
# result = diary_request().diary_operation()
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert"
]
assert
r
[
"message"
]
==
param
[
"assert"
]
...
...
test_backend_case/diary_case/test_pre_create_topic.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestDiaryPreCreateTop:
...
@@ -13,6 +13,7 @@ class TestDiaryPreCreateTop:
@pytest.mark.parametrize
(
"param"
,
diary_pre_create_topic_data
,
ids
=
diary_pre_create_topic_case
)
@pytest.mark.parametrize
(
"param"
,
diary_pre_create_topic_data
,
ids
=
diary_pre_create_topic_case
)
def
test_diary_pre_create_topic
(
self
,
param
):
def
test_diary_pre_create_topic
(
self
,
param
):
r
=
diary_request
()
.
diary_pre_create_topic
(
param
[
"diary_id"
])
r
=
diary_request
()
.
diary_pre_create_topic
(
param
[
"diary_id"
])
print
(
"返回结果"
,
r
)
# result = diary_request().diary_operation()
# result = diary_request().diary_operation()
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert"
]
assert
r
[
"message"
]
==
param
[
"assert"
]
...
...
test_backend_case/diary_case/test_service.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestDiaryService:
...
@@ -15,6 +15,7 @@ class TestDiaryService:
# print(2)
# print(2)
r
=
diary_request
()
.
diary_service
(
param
[
"diary_id"
],
param
[
"service_id"
])
r
=
diary_request
()
.
diary_service
(
param
[
"diary_id"
],
param
[
"service_id"
])
# print(r)
# print(r)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
# 先判断有没有日记,然后判断日记本里面需要的那些字段,如点赞字段,日记总数等,不传值,传空值
# 先判断有没有日记,然后判断日记本里面需要的那些字段,如点赞字段,日记总数等,不传值,传空值
...
...
test_backend_case/diary_case/test_topic_data.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestTopicData:
...
@@ -14,7 +14,7 @@ class TestTopicData:
def
test_topic_data
(
self
,
param
):
def
test_topic_data
(
self
,
param
):
# print(2)
# print(2)
r
=
diary_request
()
.
diary_data
(
param
[
"current_city_id"
],
param
[
"diary_referrer"
],
param
[
"sort"
],
param
[
"count"
],
param
[
"start_num"
])
r
=
diary_request
()
.
diary_data
(
param
[
"current_city_id"
],
param
[
"diary_referrer"
],
param
[
"sort"
],
param
[
"count"
],
param
[
"start_num"
])
# print(
r)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
# 先判断有没有日记,然后判断日记本里面需要的那些字段,如点赞字段,日记总数等,不传值,传空值
# 先判断有没有日记,然后判断日记本里面需要的那些字段,如点赞字段,日记总数等,不传值,传空值
...
...
test_backend_case/doctor_case/test_article.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestArticle:
...
@@ -13,6 +13,6 @@ class TestArticle:
@pytest.mark.parametrize
(
"param"
,
article_data
,
ids
=
article_case
)
@pytest.mark.parametrize
(
"param"
,
article_data
,
ids
=
article_case
)
def
test_article
(
self
,
param
):
def
test_article
(
self
,
param
):
r
=
doctor_request
()
.
article
(
param
[
"doctor_id"
])
r
=
doctor_request
()
.
article
(
param
[
"doctor_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/doctor_case/test_detail.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestDetail:
...
@@ -13,6 +13,6 @@ class TestDetail:
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
def
test_detail
(
self
,
param
):
def
test_detail
(
self
,
param
):
r
=
doctor_request
()
.
detail
()
r
=
doctor_request
()
.
detail
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/doctor_case/test_diary.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestDiary:
...
@@ -13,6 +13,6 @@ class TestDiary:
@pytest.mark.parametrize
(
"param"
,
diary_data
,
ids
=
diary_case
)
@pytest.mark.parametrize
(
"param"
,
diary_data
,
ids
=
diary_case
)
def
test_diary
(
self
,
param
):
def
test_diary
(
self
,
param
):
r
=
doctor_request
()
.
diary
(
param
[
"doctor_id"
])
r
=
doctor_request
()
.
diary
(
param
[
"doctor_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/doctor_v2_case/test_services.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestServices:
...
@@ -13,6 +13,6 @@ class TestServices:
@pytest.mark.parametrize
(
"param"
,
services_data
,
ids
=
services_case
)
@pytest.mark.parametrize
(
"param"
,
services_data
,
ids
=
services_case
)
def
test_services
(
self
,
param
):
def
test_services
(
self
,
param
):
r
=
doctor_v2_request
()
.
services
()
r
=
doctor_v2_request
()
.
services
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/eyelids_case/test_diary_cards.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestDiaryCards:
...
@@ -14,6 +14,7 @@ class TestDiaryCards:
@pytest.mark.parametrize
(
"param"
,
eyelidsDiaryCards_data
,
ids
=
eyelidsDiaryCards_case
)
@pytest.mark.parametrize
(
"param"
,
eyelidsDiaryCards_data
,
ids
=
eyelidsDiaryCards_case
)
def
test_diary_cards
(
self
,
param
):
def
test_diary_cards
(
self
,
param
):
r
=
eyelids_request
()
.
diary_cards
(
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"page_size"
],
param
[
"tag_names"
])
r
=
eyelids_request
()
.
diary_cards
(
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"page_size"
],
param
[
"tag_names"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
assert
len
(
r
[
"data"
])
==
10
assert
len
(
r
[
"data"
])
==
10
...
...
test_backend_case/face_case/test_diary_cards.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestDiaryCards:
...
@@ -13,6 +13,7 @@ class TestDiaryCards:
@pytest.mark.parametrize
(
"param"
,
FaceDiaryCards_data
,
ids
=
FaceDiaryCards_case
)
@pytest.mark.parametrize
(
"param"
,
FaceDiaryCards_data
,
ids
=
FaceDiaryCards_case
)
def
test_diary_cards
(
self
,
param
):
def
test_diary_cards
(
self
,
param
):
r
=
face_request
()
.
diarys_cards
(
param
[
"facial_type2tag_names"
])
r
=
face_request
()
.
diarys_cards
(
param
[
"facial_type2tag_names"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
feed
=
r
[
"data"
]
feed
=
r
[
"data"
]
assert
len
(
feed
)
==
param
[
"assert_feed_nums"
]
assert
len
(
feed
)
==
param
[
"assert_feed_nums"
]
...
...
test_backend_case/face_case/test_plastic_feeds.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestPlasticFeeds:
...
@@ -14,6 +14,7 @@ class TestPlasticFeeds:
@pytest.mark.parametrize
(
"param"
,
plasticfeeds_data
,
ids
=
plasticfeeds_case
)
@pytest.mark.parametrize
(
"param"
,
plasticfeeds_data
,
ids
=
plasticfeeds_case
)
def
test_plastic_feeds
(
self
,
param
):
def
test_plastic_feeds
(
self
,
param
):
r
=
face_request
()
.
plastic_feeds
(
param
[
"tag_id"
],
param
[
"face_id"
],
param
[
"tag_id_list"
],
param
[
"page_size"
],
param
[
"version"
])
r
=
face_request
()
.
plastic_feeds
(
param
[
"tag_id"
],
param
[
"face_id"
],
param
[
"tag_id_list"
],
param
[
"page_size"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/feed_case/test_community.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestCommunity:
...
@@ -13,6 +13,7 @@ class TestCommunity:
@pytest.mark.parametrize
(
"param"
,
community_data
,
ids
=
community_case
)
@pytest.mark.parametrize
(
"param"
,
community_data
,
ids
=
community_case
)
def
test_community
(
self
,
param
):
def
test_community
(
self
,
param
):
r
=
feed_request
()
.
community
(
param
[
"version"
],
param
[
"tabtype"
],
param
[
"tags_id"
],
param
[
"tab_id"
])
r
=
feed_request
()
.
community
(
param
[
"version"
],
param
[
"tabtype"
],
param
[
"tags_id"
],
param
[
"tab_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"features"
][
0
]
!=
param
[
"assert"
]
assert
r
[
"data"
][
"features"
][
0
]
!=
param
[
"assert"
]
# else:
# else:
...
...
test_backend_case/feed_case/test_config_list.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestConfigList:
...
@@ -13,6 +13,7 @@ class TestConfigList:
@pytest.mark.parametrize
(
"param"
,
configlist_data
,
ids
=
configlist_case
)
@pytest.mark.parametrize
(
"param"
,
configlist_data
,
ids
=
configlist_case
)
def
test_config_list
(
self
,
param
):
def
test_config_list
(
self
,
param
):
r
=
feed_request
()
.
config_list
(
param
[
"version"
])
r
=
feed_request
()
.
config_list
(
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"config_list"
][
0
][
"type"
]
!=
param
[
"assert"
]
assert
r
[
"data"
][
"config_list"
][
0
][
"type"
]
!=
param
[
"assert"
]
# else:
# else:
...
...
test_backend_case/feed_case/test_free_recruit_banner.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestFreeRecruitBanner:
...
@@ -13,6 +13,7 @@ class TestFreeRecruitBanner:
@pytest.mark.parametrize
(
"param"
,
free_recruit_banner_data
,
ids
=
free_recruit_banner_case
)
@pytest.mark.parametrize
(
"param"
,
free_recruit_banner_data
,
ids
=
free_recruit_banner_case
)
def
test_free_recruit_case
(
self
,
param
):
def
test_free_recruit_case
(
self
,
param
):
r
=
feed_request
()
.
free_recruit_banner
(
param
[
"version"
],
param
[
"json"
])
r
=
feed_request
()
.
free_recruit_banner
(
param
[
"version"
],
param
[
"json"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"banner"
]
!=
param
[
"assert"
]
assert
r
[
"data"
][
"banner"
]
!=
param
[
"assert"
]
...
...
test_backend_case/feed_case/test_free_recruit_list.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestFreeRecruitList:
...
@@ -13,6 +13,7 @@ class TestFreeRecruitList:
@pytest.mark.parametrize
(
"param"
,
free_recruit_list_data
,
ids
=
free_recruit_list_case
)
@pytest.mark.parametrize
(
"param"
,
free_recruit_list_data
,
ids
=
free_recruit_list_case
)
def
test_free_recruit_list
(
self
,
param
):
def
test_free_recruit_list
(
self
,
param
):
r
=
feed_request
()
.
free_recruit_list
(
param
[
"version"
],
param
[
"json"
],
param
[
"tab_type"
],
param
[
"page"
],
param
[
"size"
])
r
=
feed_request
()
.
free_recruit_list
(
param
[
"version"
],
param
[
"json"
],
param
[
"tab_type"
],
param
[
"page"
],
param
[
"size"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"free_recruits"
]
!=
param
[
"assert"
]
assert
r
[
"data"
][
"free_recruits"
]
!=
param
[
"assert"
]
...
...
test_backend_case/feed_case/test_index_v9.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestIndexV9:
...
@@ -13,6 +13,7 @@ class TestIndexV9:
@pytest.mark.parametrize
(
"param"
,
indexv9_data
,
ids
=
indexv9_case
)
@pytest.mark.parametrize
(
"param"
,
indexv9_data
,
ids
=
indexv9_case
)
def
test_index_v9
(
self
,
param
):
def
test_index_v9
(
self
,
param
):
r
=
feed_request
()
.
index_v9
(
param
[
"tabtype"
],
param
[
"version"
],
param
[
"current_city_id"
])
r
=
feed_request
()
.
index_v9
(
param
[
"tabtype"
],
param
[
"version"
],
param
[
"current_city_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
features
=
r
.
get
(
"data"
)
.
get
(
"features"
,[])
features
=
r
.
get
(
"data"
)
.
get
(
"features"
,[])
assert
len
(
features
)
>
param
[
"assert"
]
assert
len
(
features
)
>
param
[
"assert"
]
...
...
test_backend_case/filter_case/test_service_home_city_v2.py
View file @
45cbf366
...
@@ -13,7 +13,6 @@ class TestServiceHomeCityV2:
...
@@ -13,7 +13,6 @@ class TestServiceHomeCityV2:
@pytest.mark.parametrize
(
"param"
,
servicehomecityv2_data
,
ids
=
servicehomecityv2_case
)
@pytest.mark.parametrize
(
"param"
,
servicehomecityv2_data
,
ids
=
servicehomecityv2_case
)
def
test_service_home_city_v2
(
self
,
param
):
def
test_service_home_city_v2
(
self
,
param
):
r
=
filter_request
()
.
service_home_city_v2
(
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
r
=
filter_request
()
.
service_home_city_v2
(
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
# print('feng=', r)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
len
(
r
[
"data"
][
"area"
])
>
0
assert
len
(
r
[
"data"
][
"area"
])
>
0
test_backend_case/gmai_case/test_plastic_cheek_style_classify.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestPlasticChecckStyleClasstify:
...
@@ -13,6 +13,7 @@ class TestPlasticChecckStyleClasstify:
@pytest.mark.parametrize
(
"param"
,
plasticchecckstyleclasstify_data
,
ids
=
plasticchecckstyleclasstify_case
)
@pytest.mark.parametrize
(
"param"
,
plasticchecckstyleclasstify_data
,
ids
=
plasticchecckstyleclasstify_case
)
def
test_plastic_cheek_style_classify
(
self
,
param
):
def
test_plastic_cheek_style_classify
(
self
,
param
):
r
=
gmai_request
()
.
plastic_cheek_style_classify
(
param
[
"version"
])
r
=
gmai_request
()
.
plastic_cheek_style_classify
(
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
classifies
=
r
[
"data"
][
"classifies"
]
classifies
=
r
[
"data"
][
"classifies"
]
assert
len
(
classifies
)
>
param
[
"assert"
]
assert
len
(
classifies
)
>
param
[
"assert"
]
test_backend_case/gmai_case/test_simulate_conf.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestSimulateConf:
...
@@ -13,6 +13,7 @@ class TestSimulateConf:
@pytest.mark.parametrize
(
"param"
,
simulateconf_data
,
ids
=
simulateconf_case
)
@pytest.mark.parametrize
(
"param"
,
simulateconf_data
,
ids
=
simulateconf_case
)
def
test_plastic_conf
(
self
,
param
):
def
test_plastic_conf
(
self
,
param
):
r
=
gmai_request
()
.
simulate_conf
(
param
[
"type_id"
])
r
=
gmai_request
()
.
simulate_conf
(
param
[
"type_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
# 模拟发型数据,发型类型
# 模拟发型数据,发型类型
...
...
test_backend_case/gmai_case/test_skin_user_had_test.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestSkinUserHadTest:
...
@@ -13,6 +13,7 @@ class TestSkinUserHadTest:
@pytest.mark.parametrize
(
"param"
,
skinhadtest_data
,
ids
=
skinhadtest_case
)
@pytest.mark.parametrize
(
"param"
,
skinhadtest_data
,
ids
=
skinhadtest_case
)
def
test_skin_user_hadused
(
self
,
param
):
def
test_skin_user_hadused
(
self
,
param
):
r
=
gmai_request
()
.
skin_user_had_test
(
param
[
"device_id"
])
r
=
gmai_request
()
.
skin_user_had_test
(
param
[
"device_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
data
=
r
.
get
(
"data"
)
.
get
(
"user_have_scan_skin"
)
data
=
r
.
get
(
"data"
)
.
get
(
"user_have_scan_skin"
)
assert
data
is
param
[
"assert"
]
assert
data
is
param
[
"assert"
]
...
...
test_backend_case/hospital_case/test_diary.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestDiary:
...
@@ -13,6 +13,6 @@ class TestDiary:
@pytest.mark.parametrize
(
"param"
,
diary_data
,
ids
=
diary_case
)
@pytest.mark.parametrize
(
"param"
,
diary_data
,
ids
=
diary_case
)
def
test_diary
(
self
,
param
):
def
test_diary
(
self
,
param
):
r
=
hospital_request
()
.
diary
(
param
[
"hospital"
])
r
=
hospital_request
()
.
diary
(
param
[
"hospital"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/hospitals_case/test_detail.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestDetail:
...
@@ -13,7 +13,7 @@ class TestDetail:
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
@pytest.mark.parametrize
(
"param"
,
detail_data
,
ids
=
detail_case
)
def
test_detail
(
self
,
param
):
def
test_detail
(
self
,
param
):
r
=
hospitals_request
()
.
detail
()
r
=
hospitals_request
()
.
detail
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
...
...
test_backend_case/hospitals_case/test_doctor.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestDoctor:
...
@@ -13,7 +13,7 @@ class TestDoctor:
@pytest.mark.parametrize
(
"param"
,
doctor_data
,
ids
=
doctor_case
)
@pytest.mark.parametrize
(
"param"
,
doctor_data
,
ids
=
doctor_case
)
def
test_doctor
(
self
,
param
):
def
test_doctor
(
self
,
param
):
r
=
hospitals_request
()
.
doctor
()
r
=
hospitals_request
()
.
doctor
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
...
...
test_backend_case/hospitals_v2_case/test_services.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestServices:
...
@@ -13,7 +13,7 @@ class TestServices:
@pytest.mark.parametrize
(
"param"
,
services_data
,
ids
=
services_case
)
@pytest.mark.parametrize
(
"param"
,
services_data
,
ids
=
services_case
)
def
test_detail
(
self
,
param
):
def
test_detail
(
self
,
param
):
r
=
hospitals_v2_request
()
.
services
()
r
=
hospitals_v2_request
()
.
services
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/hybrid_case/test_api_topic_vote.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestDiaryVote:
...
@@ -13,6 +13,7 @@ class TestDiaryVote:
@pytest.mark.parametrize
(
"param"
,
diary_vote_data
,
ids
=
diary_vote_case
)
@pytest.mark.parametrize
(
"param"
,
diary_vote_data
,
ids
=
diary_vote_case
)
def
test_api_topic_vote
(
self
,
param
):
def
test_api_topic_vote
(
self
,
param
):
r
=
hybrid_api_topic_request
()
.
diary_detail
(
param
[
"topic_id"
])
r
=
hybrid_api_topic_request
()
.
diary_detail
(
param
[
"topic_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert1"
]
assert
r
[
"error"
]
==
param
[
"assert1"
]
...
...
test_backend_case/hybrid_case/test_basewiki_product.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestBaseWikiProduct:
...
@@ -14,6 +14,7 @@ class TestBaseWikiProduct:
@pytest.mark.parametrize
(
"param"
,
basewiki_product_data
,
ids
=
basewiki_product_case
)
@pytest.mark.parametrize
(
"param"
,
basewiki_product_data
,
ids
=
basewiki_product_case
)
def
test_basewiki_product
(
self
,
param
):
def
test_basewiki_product
(
self
,
param
):
r
=
hybrid_request
()
.
basewiki_product
(
param
[
"version"
])
r
=
hybrid_request
()
.
basewiki_product
(
param
[
"version"
])
print
(
"返回结果"
,
r
)
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
assert
soup
.
title
.
string
==
param
[
"assert"
]
assert
soup
.
title
.
string
==
param
[
"assert"
]
print
(
'进入项目百科-菲洛嘉的百科详情页'
)
print
(
'进入项目百科-菲洛嘉的百科详情页'
)
\ No newline at end of file
test_backend_case/hybrid_case/test_brand.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestBrand:
...
@@ -14,6 +14,7 @@ class TestBrand:
@pytest.mark.parametrize
(
"param"
,
brand_data
,
ids
=
brand_case
)
@pytest.mark.parametrize
(
"param"
,
brand_data
,
ids
=
brand_case
)
def
test_brand
(
self
,
param
):
def
test_brand
(
self
,
param
):
r
=
hybrid_request
()
.
brand
(
param
[
"version"
])
r
=
hybrid_request
()
.
brand
(
param
[
"version"
])
print
(
"返回结果"
,
r
)
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
assert
soup
.
title
.
string
==
param
[
"assert"
]
assert
soup
.
title
.
string
==
param
[
"assert"
]
print
(
'进入项目百科-得玛莎的百科详情页'
)
print
(
'进入项目百科-得玛莎的百科详情页'
)
\ No newline at end of file
test_backend_case/hybrid_case/test_diary_album.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestDiaryAlbum:
...
@@ -13,7 +13,7 @@ class TestDiaryAlbum:
@pytest.mark.parametrize
(
"param"
,
diary_album_data
,
ids
=
diary_album_case
)
@pytest.mark.parametrize
(
"param"
,
diary_album_data
,
ids
=
diary_album_case
)
def
test_diary_album
(
self
,
param
):
def
test_diary_album
(
self
,
param
):
r
=
hybrid_diary_request
()
.
diary_album
()
r
=
hybrid_diary_request
()
.
diary_album
()
# print(
r)
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
...
...
test_backend_case/hybrid_case/test_question_new_answer_list.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestQuestionNewAnswerLiist:
...
@@ -14,6 +14,7 @@ class TestQuestionNewAnswerLiist:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_question_v1
(
self
,
param
):
def
test_question_v1
(
self
,
param
):
r
=
hybrid_request
()
.
question_new_answer_list
(
param
[
"question_id"
])
r
=
hybrid_request
()
.
question_new_answer_list
(
param
[
"question_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
if
r
[
"data"
][
"answers_list"
]:
if
r
[
"data"
][
"answers_list"
]:
# 看下是否有回答
# 看下是否有回答
...
...
test_backend_case/hybrid_case/test_question_v1.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestQuestionV1:
...
@@ -14,6 +14,7 @@ class TestQuestionV1:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_question_v1
(
self
,
param
):
def
test_question_v1
(
self
,
param
):
r
=
hybrid_request
()
.
question_v1
()
r
=
hybrid_request
()
.
question_v1
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"error"
]
assert
r
[
"error"
]
==
param
[
"error"
]
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"config"
][
"has_login"
]
is
not
None
and
r
[
"config"
][
"has_login"
]
is
not
""
assert
r
[
"config"
][
"has_login"
]
is
not
None
and
r
[
"config"
][
"has_login"
]
is
not
""
...
...
test_backend_case/hybrid_case/test_sub_wiki.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestSubWiki:
...
@@ -14,6 +14,7 @@ class TestSubWiki:
@pytest.mark.parametrize
(
"param"
,
subwiki_data
,
ids
=
subwiki_case
)
@pytest.mark.parametrize
(
"param"
,
subwiki_data
,
ids
=
subwiki_case
)
def
test_sub_wiki
(
self
,
param
):
def
test_sub_wiki
(
self
,
param
):
r
=
hybrid_request
()
.
sub_wiki
(
param
[
"version"
],
param
[
"current_city_id"
])
r
=
hybrid_request
()
.
sub_wiki
(
param
[
"version"
],
param
[
"current_city_id"
])
print
(
"返回结果"
,
r
)
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
soup
=
BeautifulSoup
(
r
,
'html.parser'
)
# html.parser是解析器,也可是lxml
assert
soup
.
title
.
string
==
param
[
"assert"
]
assert
soup
.
title
.
string
==
param
[
"assert"
]
print
(
'进入项目聚合百科-玻尿酸的百科详情页'
)
print
(
'进入项目聚合百科-玻尿酸的百科详情页'
)
\ No newline at end of file
test_backend_case/hybrid_gift_list_case/test_gift_list_data.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestGiftListData:
...
@@ -13,7 +13,7 @@ class TestGiftListData:
@pytest.mark.parametrize
(
"param"
,
gift_list_data_data
,
ids
=
gift_list_data_case
)
@pytest.mark.parametrize
(
"param"
,
gift_list_data_data
,
ids
=
gift_list_data_case
)
def
test_gift_list_data
(
self
,
param
):
def
test_gift_list_data
(
self
,
param
):
r
=
hybrid_gift_list_request
()
.
gift_list_data
(
param
[
"service_id"
],
param
[
"gift_type"
],
param
[
"page"
])
r
=
hybrid_gift_list_request
()
.
gift_list_data
(
param
[
"service_id"
],
param
[
"gift_type"
],
param
[
"page"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
...
...
test_backend_case/hybrid_promotion_case/test_related_service_data.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestTelatedServiceData:
...
@@ -13,7 +13,7 @@ class TestTelatedServiceData:
@pytest.mark.parametrize
(
"param"
,
related_service_data_data
,
ids
=
related_service_data_case
)
@pytest.mark.parametrize
(
"param"
,
related_service_data_data
,
ids
=
related_service_data_case
)
def
test_related_service_data
(
self
,
param
):
def
test_related_service_data
(
self
,
param
):
r
=
hybrid_promotion_request
()
.
related_service_data
(
param
[
"service_id"
],
param
[
"page"
])
r
=
hybrid_promotion_request
()
.
related_service_data
(
param
[
"service_id"
],
param
[
"page"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_detail.py
View file @
45cbf366
...
@@ -13,6 +13,6 @@ class TestBeautyCardDetail:
...
@@ -13,6 +13,6 @@ class TestBeautyCardDetail:
@pytest.mark.parametrize
(
"param"
,
beauty_card_detail_data
,
ids
=
beauty_card_detail_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_detail_data
,
ids
=
beauty_card_detail_case
)
def
test_beauty_card_detail
(
self
,
param
):
def
test_beauty_card_detail
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_detail
(
param
[
"spu_id"
],
param
[
"sku_id"
],
param
[
"welfareId"
],
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
r
=
janus_request
()
.
beauty_card_detail
(
param
[
"spu_id"
],
param
[
"sku_id"
],
param
[
"welfareId"
],
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
len
(
r
[
"data"
][
"beautycart_list"
])
>
param
[
"assert"
]
assert
len
(
r
[
"data"
][
"beautycart_list"
])
>
param
[
"assert"
]
test_backend_case/janus_case/test_beauty_card_order_detail_used.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailUsed:
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailUsed:
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_used_data
,
ids
=
beauty_card_order_detail_used_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_used_data
,
ids
=
beauty_card_order_detail_used_case
)
def
test_beauty_card_order_detail_used
(
self
,
param
):
def
test_beauty_card_order_detail_used
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
print
(
"返回结果"
,
r
)
data
=
r
[
"data"
]
data
=
r
[
"data"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"vertifi_detail"
]
==
{}
assert
data
[
"vertifi_detail"
]
==
{}
...
...
test_backend_case/janus_case/test_beauty_card_order_detail_using.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailUsing:
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailUsing:
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_using_data
,
ids
=
beauty_card_order_detail_using_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_using_data
,
ids
=
beauty_card_order_detail_using_case
)
def
test_beauty_card_order_detail_used
(
self
,
param
):
def
test_beauty_card_order_detail_used
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
print
(
"返回结果"
,
r
)
data
=
r
[
"data"
]
data
=
r
[
"data"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"vertifi_detail"
][
"vertifi_count"
]
==
param
[
"vertifi_count"
]
assert
data
[
"vertifi_detail"
][
"vertifi_count"
]
==
param
[
"vertifi_count"
]
...
...
test_backend_case/janus_case/test_beauty_card_order_detail_waituse.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailWaitUse:
...
@@ -14,6 +14,7 @@ class TestBeautyCardOrderDetailWaitUse:
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_waituse_data
,
ids
=
beauty_card_order_detail_waituse_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_order_detail_waituse_data
,
ids
=
beauty_card_order_detail_waituse_case
)
def
test_beauty_card_order_detail_used
(
self
,
param
):
def
test_beauty_card_order_detail_used
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
r
=
janus_request
()
.
beauty_card_order_detail
(
param
[
"order_id"
])
print
(
"返回结果"
,
r
)
data
=
r
[
"data"
]
data
=
r
[
"data"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"order_status"
]
==
param
[
"order_status"
]
assert
data
[
"vertifi_detail"
][
"vertifi_count"
]
==
param
[
"vertifi_count"
]
assert
data
[
"vertifi_detail"
][
"vertifi_count"
]
==
param
[
"vertifi_count"
]
...
...
test_backend_case/janus_case/test_beauty_card_order_submit.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardOrderSubmit:
...
@@ -16,7 +16,7 @@ class TestBeautyCardOrderSubmit:
r
=
janus_request
()
.
beauty_card_order_submit
(
param
[
"phone"
],
param
[
"sku_id"
],
param
[
"number"
],
r
=
janus_request
()
.
beauty_card_order_submit
(
param
[
"phone"
],
param
[
"sku_id"
],
param
[
"number"
],
param
[
"is_doctor_see"
],
param
[
"gain_coupon_id"
],
param
[
"is_doctor_see"
],
param
[
"gain_coupon_id"
],
param
[
"deduction_price"
])
param
[
"deduction_price"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_payment_delete.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentDelete:
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentDelete:
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment_id
=
payment
[
"data"
][
"payment_id"
]
payment_id
=
payment
[
"data"
][
"payment_id"
]
r
=
janus_request
()
.
beauty_card_payment_delete
(
payment_id
)
r
=
janus_request
()
.
beauty_card_payment_delete
(
payment_id
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"message"
]
==
param
[
"assert_data_message"
]
assert
r
[
"data"
][
"message"
]
==
param
[
"assert_data_message"
]
test_backend_case/janus_case/test_beauty_card_payment_detail.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentDetail:
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentDetail:
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment_id
=
payment
[
"data"
][
"payment_id"
]
payment_id
=
payment
[
"data"
][
"payment_id"
]
r
=
janus_request
()
.
beauty_card_payment_detail
(
payment_id
)
r
=
janus_request
()
.
beauty_card_payment_detail
(
payment_id
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_payment_method.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentMethod:
...
@@ -16,7 +16,7 @@ class TestBeautyCardPaymentMethod:
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment_id
=
payment
[
"data"
][
"payment_id"
]
payment_id
=
payment
[
"data"
][
"payment_id"
]
r
=
janus_request
()
.
beauty_card_payment_method
(
payment_id
)
r
=
janus_request
()
.
beauty_card_payment_method
(
payment_id
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_prepay_alipay.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardPrepayAlipay:
...
@@ -16,7 +16,7 @@ class TestBeautyCardPrepayAlipay:
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment_id
=
payment
[
"data"
][
"payment_id"
]
payment_id
=
payment
[
"data"
][
"payment_id"
]
r
=
janus_request
()
.
beauty_card_prepay_alipay
(
param
[
"is_huabei"
],
payment_id
)
r
=
janus_request
()
.
beauty_card_prepay_alipay
(
param
[
"is_huabei"
],
payment_id
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_prepay_wechat.py
View file @
45cbf366
...
@@ -16,7 +16,7 @@ class TestBeautyCardPrepayWechat:
...
@@ -16,7 +16,7 @@ class TestBeautyCardPrepayWechat:
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment
=
janus_request
()
.
beauty_card_order_submit
(
"12345678912"
,
"10176"
,
1
,
1
,
0
,
0
)
payment_id
=
payment
[
"data"
][
"payment_id"
]
payment_id
=
payment
[
"data"
][
"payment_id"
]
r
=
janus_request
()
.
beauty_card_prepay_wechat
(
payment_id
)
r
=
janus_request
()
.
beauty_card_prepay_wechat
(
payment_id
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_refund_info.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestBeautyCardRefundInfo:
...
@@ -14,7 +14,7 @@ class TestBeautyCardRefundInfo:
@pytest.mark.parametrize
(
"param"
,
beauty_card_refund_info_data
,
ids
=
beauty_card_refund_info_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_refund_info_data
,
ids
=
beauty_card_refund_info_case
)
def
test_beauty_card_refund_info
(
self
,
param
):
def
test_beauty_card_refund_info
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_refund_info
(
param
[
"order_id"
])
r
=
janus_request
()
.
beauty_card_refund_info
(
param
[
"order_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_beauty_card_refund_submit.py
View file @
45cbf366
...
@@ -15,7 +15,7 @@ class TestBeautyCardRefundSubmit:
...
@@ -15,7 +15,7 @@ class TestBeautyCardRefundSubmit:
def
test_beauty_card_refund_submit
(
self
,
param
):
def
test_beauty_card_refund_submit
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_refund_submit
(
param
[
"order_id"
],
param
[
"reason_id"
],
param
[
"reason_text"
],
r
=
janus_request
()
.
beauty_card_refund_submit
(
param
[
"order_id"
],
param
[
"reason_id"
],
param
[
"reason_text"
],
param
[
"reason_type"
])
param
[
"reason_type"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert_message"
]
assert
r
[
"message"
]
==
param
[
"assert_message"
]
test_backend_case/janus_case/test_beauty_card_update_phone.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestBeautyCardUpdatePhone:
...
@@ -14,7 +14,7 @@ class TestBeautyCardUpdatePhone:
@pytest.mark.parametrize
(
"param"
,
beauty_card_update_phone_data
,
ids
=
beauty_card_update_phone_case
)
@pytest.mark.parametrize
(
"param"
,
beauty_card_update_phone_data
,
ids
=
beauty_card_update_phone_case
)
def
test_beauty_card_update_phone
(
self
,
param
):
def
test_beauty_card_update_phone
(
self
,
param
):
r
=
janus_request
()
.
beauty_card_update_phone
(
param
[
"authorize_phone"
],
param
[
"authorize_phone_type"
],
param
[
"vfc_code"
])
r
=
janus_request
()
.
beauty_card_update_phone
(
param
[
"authorize_phone"
],
param
[
"authorize_phone_type"
],
param
[
"vfc_code"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert_message"
]
assert
r
[
"message"
]
==
param
[
"assert_message"
]
test_backend_case/janus_case/test_content_v7.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestContentV7:
...
@@ -15,6 +15,7 @@ class TestContentV7:
def
test_content_v7
(
self
,
param
):
def
test_content_v7
(
self
,
param
):
print
(
param
[
'query'
])
print
(
param
[
'query'
])
r
=
janus_request
()
.
content_v7
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"is_first"
],
param
[
"tab_type"
],
param
[
"offset"
])
r
=
janus_request
()
.
content_v7
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"is_first"
],
param
[
"tab_type"
],
param
[
"offset"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"cards"
][
0
][
"type"
]
==
param
[
"assert"
]
assert
r
[
"data"
][
"cards"
][
0
][
"type"
]
==
param
[
"assert"
]
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
...
...
test_backend_case/janus_case/test_hospital_search.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestHospitalSearch:
...
@@ -15,6 +15,7 @@ class TestHospitalSearch:
def
test_hospital_search
(
self
,
param
):
def
test_hospital_search
(
self
,
param
):
print
(
param
[
'query'
])
print
(
param
[
'query'
])
r
=
janus_request
()
.
hospital_search
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"hospital_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"offset"
],
param
[
"size"
])
r
=
janus_request
()
.
hospital_search
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"hospital_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"offset"
],
param
[
"size"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
len
(
r
[
"data"
][
"search_skus"
])
!=
param
[
"assert1"
]
assert
len
(
r
[
"data"
][
"search_skus"
])
!=
param
[
"assert1"
]
assert
len
(
r
[
"data"
][
"remai_skus"
])
==
param
[
"assert2"
]
assert
len
(
r
[
"data"
][
"remai_skus"
])
==
param
[
"assert2"
]
...
...
test_backend_case/janus_case/test_keyword_tip.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestKeywordTip:
...
@@ -15,6 +15,7 @@ class TestKeywordTip:
def
test_keyword_tip
(
self
,
param
):
def
test_keyword_tip
(
self
,
param
):
print
(
param
[
'query'
])
print
(
param
[
'query'
])
r
=
janus_request
()
.
keyword_tip
(
param
[
"query"
],
param
[
"lat"
],
param
[
"lng"
],
param
[
"version"
])
r
=
janus_request
()
.
keyword_tip
(
param
[
"query"
],
param
[
"lat"
],
param
[
"lng"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
not
r
[
"data"
][
"aggregation_card"
]:
if
not
r
[
"data"
][
"aggregation_card"
]:
print
(
'医生医院卡片信息'
)
print
(
'医生医院卡片信息'
)
assert
r
[
"data"
][
"tip_keys"
][
0
][
"type_flag"
]
==
param
[
"assert1"
]
assert
r
[
"data"
][
"tip_keys"
][
0
][
"type_flag"
]
==
param
[
"assert1"
]
...
...
test_backend_case/janus_case/test_mine_guess_you_like.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestMineGuessYouLike:
...
@@ -14,6 +14,6 @@ class TestMineGuessYouLike:
@pytest.mark.parametrize
(
"param"
,
mine_guess_you_like_data
,
ids
=
mine_guess_you_like_case
)
@pytest.mark.parametrize
(
"param"
,
mine_guess_you_like_data
,
ids
=
mine_guess_you_like_case
)
def
test_mine_guess_you_like
(
self
,
param
):
def
test_mine_guess_you_like
(
self
,
param
):
r
=
janus_request
()
.
mine_guess_you_like
()
r
=
janus_request
()
.
mine_guess_you_like
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_page_rules.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestPageRules:
...
@@ -14,6 +14,6 @@ class TestPageRules:
@pytest.mark.parametrize
(
"param"
,
page_rules_data
,
ids
=
page_rules_case
)
@pytest.mark.parametrize
(
"param"
,
page_rules_data
,
ids
=
page_rules_case
)
def
test_page_rules
(
self
,
param
):
def
test_page_rules
(
self
,
param
):
r
=
janus_request
()
.
page_rules
(
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"page_name"
])
r
=
janus_request
()
.
page_rules
(
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"page_name"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error_code"
]
==
param
[
"assert"
]
assert
r
[
"error_code"
]
==
param
[
"assert"
]
test_backend_case/janus_case/test_product_coupon_my_list.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestProductCouponMyList:
...
@@ -14,7 +14,7 @@ class TestProductCouponMyList:
@pytest.mark.parametrize
(
"param"
,
product_coupon_my_list_data
,
ids
=
product_coupon_my_list_case
)
@pytest.mark.parametrize
(
"param"
,
product_coupon_my_list_data
,
ids
=
product_coupon_my_list_case
)
def
test_product_coupon_my_list
(
self
,
param
):
def
test_product_coupon_my_list
(
self
,
param
):
r
=
janus_request
()
.
product_coupon_my_list
(
param
[
"start_num"
],
param
[
"tab_id"
])
r
=
janus_request
()
.
product_coupon_my_list
(
param
[
"start_num"
],
param
[
"tab_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_product_detail.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestProductDetail:
...
@@ -14,7 +14,7 @@ class TestProductDetail:
@pytest.mark.parametrize
(
"param"
,
product_detail_data
,
ids
=
product_detail_case
)
@pytest.mark.parametrize
(
"param"
,
product_detail_data
,
ids
=
product_detail_case
)
def
test_product_detail
(
self
,
param
):
def
test_product_detail
(
self
,
param
):
r
=
janus_request
()
.
product_detail
(
param
[
"service_id"
],
param
[
"service_item_id"
],
param
[
"version"
])
r
=
janus_request
()
.
product_detail
(
param
[
"service_id"
],
param
[
"service_item_id"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
...
...
test_backend_case/janus_case/test_product_my_list.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestProductMyLiSt:
...
@@ -14,6 +14,7 @@ class TestProductMyLiSt:
@pytest.mark.parametrize
(
"param"
,
product_my_list_detail_data
,
ids
=
product_my_list_detail_case
)
@pytest.mark.parametrize
(
"param"
,
product_my_list_detail_data
,
ids
=
product_my_list_detail_case
)
def
test_product_my_list
(
self
,
param
):
def
test_product_my_list
(
self
,
param
):
r
=
janus_request
()
.
product_my_list
(
param
[
"start_num"
],
param
[
"tab_id"
])
r
=
janus_request
()
.
product_my_list
(
param
[
"start_num"
],
param
[
"tab_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
coupon_list
=
r
[
"data"
][
"coupon_list"
]
coupon_list
=
r
[
"data"
][
"coupon_list"
]
...
...
test_backend_case/janus_case/test_resource_bit.py
View file @
45cbf366
...
@@ -13,6 +13,7 @@ class TestResourceBit:
...
@@ -13,6 +13,7 @@ class TestResourceBit:
@pytest.mark.parametrize
(
"param"
,
resource_bit_data
,
ids
=
resource_bit_case
)
@pytest.mark.parametrize
(
"param"
,
resource_bit_data
,
ids
=
resource_bit_case
)
def
test_product_detail
(
self
,
param
):
def
test_product_detail
(
self
,
param
):
r
=
janus_request
()
.
resource_bit
()
r
=
janus_request
()
.
resource_bit
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
# assert r["message"] == param["assert_version_message"]
# assert r["message"] == param["assert_version_message"]
test_backend_case/janus_case/test_service_hospital.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestServiceHospital:
...
@@ -14,6 +14,6 @@ class TestServiceHospital:
@pytest.mark.parametrize
(
"param"
,
service_hospital_data
,
ids
=
service_hospital_case
)
@pytest.mark.parametrize
(
"param"
,
service_hospital_data
,
ids
=
service_hospital_case
)
def
test_service_hospital
(
self
,
param
):
def
test_service_hospital
(
self
,
param
):
r
=
janus_request
()
.
service_hospital
(
param
[
"offset"
],
param
[
"sku_id"
],
param
[
"size"
],
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
r
=
janus_request
()
.
service_hospital
(
param
[
"offset"
],
param
[
"sku_id"
],
param
[
"size"
],
param
[
"version"
],
param
[
"current_city_id"
],
param
[
"lat"
],
param
[
"lng"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
len
(
r
[
"data"
][
"service_hospital_list"
])
>
param
[
"assert"
]
assert
len
(
r
[
"data"
][
"service_hospital_list"
])
>
param
[
"assert"
]
test_backend_case/janus_case/test_sku_info.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestSkuInfo:
...
@@ -14,7 +14,7 @@ class TestSkuInfo:
@pytest.mark.parametrize
(
"param"
,
sku_info_data
,
ids
=
sku_info_case
)
@pytest.mark.parametrize
(
"param"
,
sku_info_data
,
ids
=
sku_info_case
)
def
test_sku_info
(
self
,
param
):
def
test_sku_info
(
self
,
param
):
r
=
janus_request
()
.
sku_info
(
param
[
"service_id"
],
param
[
"service_item_id"
])
r
=
janus_request
()
.
sku_info
(
param
[
"service_id"
],
param
[
"service_item_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/janus_case/test_tag_service.py
View file @
45cbf366
...
@@ -15,7 +15,7 @@ class TestTagService:
...
@@ -15,7 +15,7 @@ class TestTagService:
def
test_tag_service
(
self
,
param
):
def
test_tag_service
(
self
,
param
):
r
=
janus_request
()
.
tag_service
(
param
[
"size"
],
param
[
"tag_ids"
],
param
[
"offset"
],
param
[
"tag_id"
],
param
[
"version"
],
param
[
"device_id"
])
r
=
janus_request
()
.
tag_service
(
param
[
"size"
],
param
[
"tag_ids"
],
param
[
"offset"
],
param
[
"tag_id"
],
param
[
"version"
],
param
[
"device_id"
])
#print('feng=', r)
#print('feng=', r)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"data"
][
"offset"
]
==
param
[
"offset"
]
assert
r
[
"data"
][
"offset"
]
==
param
[
"offset"
]
test_backend_case/live_case/test_danmu_v2.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestDanmuV2:
...
@@ -14,6 +14,7 @@ class TestDanmuV2:
def
test_danmu_v2
(
self
,
param
):
def
test_danmu_v2
(
self
,
param
):
print
(
param
)
print
(
param
)
r
=
living_request
()
.
danmu_v2
(
param
[
"channel_id"
],
param
[
"msg_id"
],
param
[
"user_id"
])
r
=
living_request
()
.
danmu_v2
(
param
[
"channel_id"
],
param
[
"msg_id"
],
param
[
"user_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
else
:
else
:
...
...
test_backend_case/my_conversation_case/test_my_conversation.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestMyConversation:
...
@@ -15,6 +15,7 @@ class TestMyConversation:
def
test_my_conversation
(
self
,
param
):
def
test_my_conversation
(
self
,
param
):
'''私信列表'''
'''私信列表'''
r
=
my_conversation_request
()
.
my_conversation
(
param
[
"current_city_id"
],
param
[
"start_num"
],
param
[
"count"
])
r
=
my_conversation_request
()
.
my_conversation
(
param
[
"current_city_id"
],
param
[
"start_num"
],
param
[
"count"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
conversation_list
=
r
.
get
(
"data"
)
.
get
(
"conversation_list"
,
[])
conversation_list
=
r
.
get
(
"data"
)
.
get
(
"conversation_list"
,
[])
assert
len
(
conversation_list
)
<=
param
[
"assert"
]
assert
len
(
conversation_list
)
<=
param
[
"assert"
]
...
...
test_backend_case/notification_case/test_unread.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestUnread:
...
@@ -14,6 +14,7 @@ class TestUnread:
@pytest.mark.parametrize
(
"param"
,
unread_data
,
ids
=
unread_case
)
@pytest.mark.parametrize
(
"param"
,
unread_data
,
ids
=
unread_case
)
def
test_unread
(
self
,
param
):
def
test_unread
(
self
,
param
):
r
=
notification_request
()
.
unread
(
param
[
"uqid"
],
param
[
"trace_id"
])
r
=
notification_request
()
.
unread
(
param
[
"uqid"
],
param
[
"trace_id"
])
print
(
"返回结果"
,
r
)
#print("返回结果是:%s" % r)
#print("返回结果是:%s" % r)
total_count
=
r
[
"data"
][
"unread_count"
][
"total_count"
]
total_count
=
r
[
"data"
][
"unread_count"
][
"total_count"
]
print
(
"总数量是:
%
s"
%
total_count
)
print
(
"总数量是:
%
s"
%
total_count
)
...
...
test_backend_case/oneimage_case/test_recomend_services.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestRecomendServices:
...
@@ -15,6 +15,7 @@ class TestRecomendServices:
@pytest.mark.parametrize
(
"param"
,
recomendservice_data
,
ids
=
recomendservice_case
)
@pytest.mark.parametrize
(
"param"
,
recomendservice_data
,
ids
=
recomendservice_case
)
def
test_recomend_services
(
self
,
param
):
def
test_recomend_services
(
self
,
param
):
r
=
oneimage_request
()
.
recomend_services
(
param
[
"version"
],
param
[
"business_tags_names"
])
r
=
oneimage_request
()
.
recomend_services
(
param
[
"version"
],
param
[
"business_tags_names"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
data
=
r
.
get
(
"data"
)
data
=
r
.
get
(
"data"
)
assert
len
(
data
)
==
param
[
"assert"
]
assert
len
(
data
)
==
param
[
"assert"
]
...
...
test_backend_case/oneimage_case/test_share_v4.py
View file @
45cbf366
...
@@ -18,6 +18,7 @@ class TestShareV4:
...
@@ -18,6 +18,7 @@ class TestShareV4:
@pytest.mark.parametrize
(
"param"
,
sharev4_data
,
ids
=
sharev4_case
)
@pytest.mark.parametrize
(
"param"
,
sharev4_data
,
ids
=
sharev4_case
)
def
test_share_v4
(
self
,
param
):
def
test_share_v4
(
self
,
param
):
r
=
oneimage_request
()
.
share_v4
(
param
[
"version"
],
param
[
"face_id"
])
r
=
oneimage_request
()
.
share_v4
(
param
[
"version"
],
param
[
"face_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
test_backend_case/orders_case/test_my_status.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestMyStatus:
...
@@ -14,6 +14,6 @@ class TestMyStatus:
@pytest.mark.parametrize
(
"param"
,
my_status_data
,
ids
=
my_status_case
)
@pytest.mark.parametrize
(
"param"
,
my_status_data
,
ids
=
my_status_case
)
def
test_my_status
(
self
,
param
):
def
test_my_status
(
self
,
param
):
r
=
orders_request
()
.
my_status
()
r
=
orders_request
()
.
my_status
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/orders_case/test_orders_my_v2_waituse.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestOrdersMyV2Waituse:
...
@@ -14,6 +14,7 @@ class TestOrdersMyV2Waituse:
@pytest.mark.parametrize
(
"param"
,
my_order_waituse_data
,
ids
=
my_order_waituse_case
)
@pytest.mark.parametrize
(
"param"
,
my_order_waituse_data
,
ids
=
my_order_waituse_case
)
def
test_orders_waituse
(
self
,
param
):
def
test_orders_waituse
(
self
,
param
):
r
=
orders_request
()
.
my_v2
(
param
[
"start_num"
],
param
[
"status"
],
param
[
"version"
])
r
=
orders_request
()
.
my_v2
(
param
[
"start_num"
],
param
[
"status"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
orders
=
r
[
"data"
][
"orders"
]
orders
=
r
[
"data"
][
"orders"
]
for
order
in
orders
:
for
order
in
orders
:
...
...
test_backend_case/personal_case/test_personal_recommends.py
View file @
45cbf366
...
@@ -13,8 +13,12 @@ class TestPersonalRecommends:
...
@@ -13,8 +13,12 @@ class TestPersonalRecommends:
@pytest.mark.parametrize
(
"param"
,
personal_recommends_data
,
ids
=
personal_recommends_case
)
@pytest.mark.parametrize
(
"param"
,
personal_recommends_data
,
ids
=
personal_recommends_case
)
def
test_personal_recommends
(
self
,
param
):
def
test_personal_recommends
(
self
,
param
):
r
=
personal_recommends_request
()
.
personal_recommends
(
param
[
"current_city_id"
],
param
[
"id"
],
param
[
"from_type"
]
)
r
=
personal_recommends_request
()
.
personal_recommends
(
param
[
"current_city_id"
],
param
[
"id"
],
param
[
"from_type"
]
)
# print(r)
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert_error"
]
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
"没有更多数据了"
else
:
assert
r
[
"error"
]
==
0
# assert r["data"]["text"] == param["assert_text"]
# assert r["data"]["text"] == param["assert_text"]
# if r["error"] == 21001:
# if r["error"] == 21001:
# assert r["message"] == param["assert_message1"]
# assert r["message"] == param["assert_message1"]
\ No newline at end of file
test_backend_case/qa_case/test_favor.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestFavor:
...
@@ -14,6 +14,7 @@ class TestFavor:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_favor
(
self
,
param
):
def
test_favor
(
self
,
param
):
r
=
qa_request
()
.
favor
(
param
[
"answer_id"
])
r
=
qa_request
()
.
favor
(
param
[
"answer_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"error"
]
assert
r
[
"error"
]
==
param
[
"error"
]
r
=
qa_request
()
.
cancelfavor
(
param
[
"answer_id"
])
r
=
qa_request
()
.
cancelfavor
(
param
[
"answer_id"
])
...
...
test_backend_case/question_case/test_reply_answer.py
View file @
45cbf366
...
@@ -13,5 +13,6 @@ class TestReplyAnswer:
...
@@ -13,5 +13,6 @@ class TestReplyAnswer:
@pytest.mark.parametrize
(
"param"
,
replyanswer_data
,
ids
=
replyanswer_case
)
@pytest.mark.parametrize
(
"param"
,
replyanswer_data
,
ids
=
replyanswer_case
)
def
test_reply_answer
(
self
,
param
):
def
test_reply_answer
(
self
,
param
):
r
=
question_request
()
.
reply_answer
(
param
[
"current_city_id"
],
param
[
"answer_id"
],
param
[
"content"
],
param
[
"user_id"
])
r
=
question_request
()
.
reply_answer
(
param
[
"current_city_id"
],
param
[
"answer_id"
],
param
[
"content"
],
param
[
"user_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"message"
]
==
"操作成功"
:
if
r
[
"message"
]
==
"操作成功"
:
assert
r
[
"message"
]
==
param
[
"assert"
]
assert
r
[
"message"
]
==
param
[
"assert"
]
test_backend_case/scan_case/test_diary_cards.py
View file @
45cbf366
...
@@ -14,5 +14,6 @@ class TestScanDiaryCards:
...
@@ -14,5 +14,6 @@ class TestScanDiaryCards:
@pytest.mark.parametrize
(
"param"
,
scandiarycards_data
,
ids
=
scandiarycards_case
)
@pytest.mark.parametrize
(
"param"
,
scandiarycards_data
,
ids
=
scandiarycards_case
)
def
test_diary_cards
(
self
,
param
):
def
test_diary_cards
(
self
,
param
):
r
=
scan_request
()
.
scan_diary_cards
(
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"count"
],
param
[
"feature_results"
],
param
[
"feed_type"
])
r
=
scan_request
()
.
scan_diary_cards
(
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"count"
],
param
[
"feature_results"
],
param
[
"feed_type"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
assert
len
(
r
[
"data"
])
==
param
[
"assert_nums"
]
assert
len
(
r
[
"data"
])
==
param
[
"assert_nums"
]
\ No newline at end of file
test_backend_case/search_case/test_content_v6.py
View file @
45cbf366
...
@@ -18,6 +18,7 @@ class TestContentV6:
...
@@ -18,6 +18,7 @@ class TestContentV6:
def
test_content_v6
(
self
,
param
):
def
test_content_v6
(
self
,
param
):
print
(
param
[
'query'
])
print
(
param
[
'query'
])
r
=
search_request
()
.
content_v6
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"is_first"
],
param
[
"tab_type"
],
param
[
"offset"
],
param
[
"size"
])
r
=
search_request
()
.
content_v6
(
param
[
"query"
],
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"version"
],
param
[
"is_first"
],
param
[
"tab_type"
],
param
[
"offset"
],
param
[
"size"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
if
param
[
"tab_type"
]
==
3
:
if
param
[
"tab_type"
]
==
3
:
assert
r
[
"data"
][
"hospitals"
][
0
][
"name"
]
==
param
[
"assert"
]
assert
r
[
"data"
][
"hospitals"
][
0
][
"name"
]
==
param
[
"assert"
]
...
...
test_backend_case/search_case/test_hospital.py
View file @
45cbf366
...
@@ -14,7 +14,6 @@ class TestHospital:
...
@@ -14,7 +14,6 @@ class TestHospital:
@pytest.mark.parametrize
(
"param"
,
hospital_data
,
ids
=
hospital_case
)
@pytest.mark.parametrize
(
"param"
,
hospital_data
,
ids
=
hospital_case
)
def
test_hospital
(
self
,
param
):
def
test_hospital
(
self
,
param
):
r
=
search_request
()
.
hospital
(
param
[
"cp_id"
],
param
[
"tag_id"
],
param
[
"q"
],
param
[
"count"
],
param
[
"device_id"
])
r
=
search_request
()
.
hospital
(
param
[
"cp_id"
],
param
[
"tag_id"
],
param
[
"q"
],
param
[
"count"
],
param
[
"device_id"
])
# print('feng=', r)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
]
!=
param
[
"assert"
]
assert
r
[
"data"
]
!=
param
[
"assert"
]
test_backend_case/search_case/test_hot.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestHot:
...
@@ -14,6 +14,7 @@ class TestHot:
@pytest.mark.parametrize
(
"param"
,
hot_data
,
ids
=
hot_case
)
@pytest.mark.parametrize
(
"param"
,
hot_data
,
ids
=
hot_case
)
def
test_hot
(
self
,
param
):
def
test_hot
(
self
,
param
):
r
=
search_request
()
.
hot
(
param
[
"version"
])
r
=
search_request
()
.
hot
(
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
print
(
"接口调用成功了~"
)
print
(
"接口调用成功了~"
)
assert
len
([
"data"
])
!=
param
[
"assert"
]
assert
len
([
"data"
])
!=
param
[
"assert"
]
\ No newline at end of file
test_backend_case/search_case/test_keywords.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestKeywords:
...
@@ -14,6 +14,7 @@ class TestKeywords:
@pytest.mark.parametrize
(
"param"
,
keywords_data
,
ids
=
keywords_case
)
@pytest.mark.parametrize
(
"param"
,
keywords_data
,
ids
=
keywords_case
)
def
test_keywords
(
self
,
param
):
def
test_keywords
(
self
,
param
):
r
=
search_request
()
.
keywords
(
param
[
"current_city_id"
],
param
[
"search_tab"
])
r
=
search_request
()
.
keywords
(
param
[
"current_city_id"
],
param
[
"search_tab"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
...
...
test_backend_case/service_case/test_service_favor.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestServiceFavor:
...
@@ -14,7 +14,7 @@ class TestServiceFavor:
@pytest.mark.parametrize
(
"param"
,
service_favor_data
,
ids
=
service_favor_case
)
@pytest.mark.parametrize
(
"param"
,
service_favor_data
,
ids
=
service_favor_case
)
def
test_service_favor
(
self
,
param
):
def
test_service_favor
(
self
,
param
):
r
=
service_request
()
.
service_favor
()
r
=
service_request
()
.
service_favor
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"message"
]
==
param
[
"assert_message"
]
assert
r
[
"message"
]
==
param
[
"assert_message"
]
...
...
test_backend_case/services_case/test_share_data.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestShareData:
...
@@ -14,7 +14,7 @@ class TestShareData:
@pytest.mark.parametrize
(
"param"
,
share_data_data
,
ids
=
share_data_case
)
@pytest.mark.parametrize
(
"param"
,
share_data_data
,
ids
=
share_data_case
)
def
test_share_data
(
self
,
param
):
def
test_share_data
(
self
,
param
):
r
=
services_request
()
.
share_data
(
param
[
"p_id"
],
param
[
"u_id"
])
r
=
services_request
()
.
share_data
(
param
[
"p_id"
],
param
[
"u_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
...
...
test_backend_case/shopcart_case/test_add.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestAdd:
...
@@ -14,6 +14,6 @@ class TestAdd:
@pytest.mark.parametrize
(
"param"
,
add_data
,
ids
=
add_case
)
@pytest.mark.parametrize
(
"param"
,
add_data
,
ids
=
add_case
)
def
test_add
(
self
,
param
):
def
test_add
(
self
,
param
):
r
=
shopcart_request
()
.
add
(
param
[
"from_live"
],
param
[
"number"
],
param
[
"service_item_id"
])
r
=
shopcart_request
()
.
add
(
param
[
"from_live"
],
param
[
"number"
],
param
[
"service_item_id"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"message"
]
==
param
[
"assert_message"
]
assert
r
[
"message"
]
==
param
[
"assert_message"
]
test_backend_case/shopcart_case/test_list.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestList:
...
@@ -14,6 +14,6 @@ class TestList:
@pytest.mark.parametrize
(
"param"
,
list_data
,
ids
=
list_case
)
@pytest.mark.parametrize
(
"param"
,
list_data
,
ids
=
list_case
)
def
test_list
(
self
,
param
):
def
test_list
(
self
,
param
):
r
=
shopcart_request
()
.
list
()
r
=
shopcart_request
()
.
list
()
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/skin_case/test_recommend_service.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestSkinRecommendServices:
...
@@ -15,6 +15,7 @@ class TestSkinRecommendServices:
def
test_recommend_services
(
self
,
param
):
def
test_recommend_services
(
self
,
param
):
r
=
skin_request
()
.
skin_recommend_service
(
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"appeal_tag_ids"
],
r
=
skin_request
()
.
skin_recommend_service
(
param
[
"device_id"
],
param
[
"current_city_id"
],
param
[
"appeal_tag_ids"
],
param
[
"offset"
],
param
[
"size"
])
param
[
"offset"
],
param
[
"size"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
services
=
r
[
"data"
][
"services"
]
services
=
r
[
"data"
][
"services"
]
assert
len
(
services
)
==
param
[
"assert_nums"
]
assert
len
(
services
)
==
param
[
"assert_nums"
]
test_backend_case/topic_case/test_topic_reply_create.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestTopicReplyCreate:
...
@@ -15,6 +15,7 @@ class TestTopicReplyCreate:
@pytest.mark.parametrize
(
"param"
,
topic_reply_create_data
,
ids
=
topic_reply_create_case
)
@pytest.mark.parametrize
(
"param"
,
topic_reply_create_data
,
ids
=
topic_reply_create_case
)
def
test_topic_reply_create
(
self
,
param
):
def
test_topic_reply_create
(
self
,
param
):
r
=
topic_reply_create_request
()
.
topic_reply_create
(
param
[
"content"
],
param
[
"channel"
]
)
r
=
topic_reply_create_request
()
.
topic_reply_create
(
param
[
"content"
],
param
[
"channel"
]
)
print
(
"返回结果"
,
r
)
# 一级评论三种情况校验,回复成功,回复频繁,回复重复
# 一级评论三种情况校验,回复成功,回复频繁,回复重复
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"message"
]
==
param
[
"message1"
]
assert
r
[
"message"
]
==
param
[
"message1"
]
...
...
test_backend_case/topic_case/test_topic_reply_vote.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestTopicReplyVote:
...
@@ -14,6 +14,7 @@ class TestTopicReplyVote:
@pytest.mark.parametrize
(
"param"
,
topic_reply_vote_data
,
ids
=
topic_reply_vote_case
)
@pytest.mark.parametrize
(
"param"
,
topic_reply_vote_data
,
ids
=
topic_reply_vote_case
)
def
test_topic_reply_vote
(
self
,
param
):
def
test_topic_reply_vote
(
self
,
param
):
r
=
topicreply_vote_request
()
.
topic_reply_vote
(
param
[
"id"
])
r
=
topicreply_vote_request
()
.
topic_reply_vote
(
param
[
"id"
])
print
(
"返回结果"
,
r
)
# 先点赞一次。看是否报重复点赞的错误,如果是就先取消点赞。最后回到取消点赞的状态
# 先点赞一次。看是否报重复点赞的错误,如果是就先取消点赞。最后回到取消点赞的状态
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
assert
r
[
"message"
]
==
param
[
"assert3"
]
assert
r
[
"message"
]
==
param
[
"assert3"
]
...
...
test_backend_case/topic_case/test_v1.py
View file @
45cbf366
...
@@ -14,6 +14,7 @@ class TestTopicDetail:
...
@@ -14,6 +14,7 @@ class TestTopicDetail:
@pytest.mark.parametrize
(
"param"
,
topic_detail_data
,
ids
=
topic_detail_case
)
@pytest.mark.parametrize
(
"param"
,
topic_detail_data
,
ids
=
topic_detail_case
)
def
test_v1
(
self
,
param
):
def
test_v1
(
self
,
param
):
r
=
topic_request
()
.
topic_detail
(
param
[
"topic_id"
])
r
=
topic_request
()
.
topic_detail
(
param
[
"topic_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert1"
]
assert
r
[
"error"
]
==
param
[
"assert1"
]
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert1"
]
assert
r
[
"error"
]
==
param
[
"assert1"
]
...
...
test_backend_case/topic_case/test_vote.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestVote:
...
@@ -15,6 +15,7 @@ class TestVote:
@pytest.mark.parametrize
(
"param"
,
topic_vote_data
,
ids
=
topic_vote_case
)
@pytest.mark.parametrize
(
"param"
,
topic_vote_data
,
ids
=
topic_vote_case
)
def
test_vote
(
self
,
param
):
def
test_vote
(
self
,
param
):
r
=
topic_request
()
.
topic_vote
(
param
[
"topic_id"
])
r
=
topic_request
()
.
topic_vote
(
param
[
"topic_id"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/tractate_case/test_detail.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestTractateDetail:
...
@@ -13,7 +13,7 @@ class TestTractateDetail:
@pytest.mark.parametrize
(
"param"
,
tractate_detail_data
,
ids
=
tractate_detail_case
)
@pytest.mark.parametrize
(
"param"
,
tractate_detail_data
,
ids
=
tractate_detail_case
)
def
test_detail
(
self
,
param
):
def
test_detail
(
self
,
param
):
r
=
tractate_request
()
.
tractate_detail
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
]
)
r
=
tractate_request
()
.
tractate_detail
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
]
)
# print(
r)
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
...
...
test_backend_case/tractate_case/test_favor.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestFavor:
...
@@ -14,7 +14,7 @@ class TestFavor:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_favor
(
self
,
param
):
def
test_favor
(
self
,
param
):
r
=
tractate_request
()
.
favor
(
param
[
"tractate_id"
],
param
[
"data_type"
])
r
=
tractate_request
()
.
favor
(
param
[
"tractate_id"
],
param
[
"data_type"
])
#
print(r)
print
(
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"message"
]
==
param
[
"message1"
]
assert
r
[
"message"
]
==
param
[
"message1"
]
if
r
[
"error"
]
==
1
:
if
r
[
"error"
]
==
1
:
...
...
test_backend_case/tractate_case/test_publish_reply.py
View file @
45cbf366
...
@@ -14,7 +14,7 @@ class TestPublishReply:
...
@@ -14,7 +14,7 @@ class TestPublishReply:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_publish_reply
(
self
,
param
):
def
test_publish_reply
(
self
,
param
):
r
=
tractate_request
()
.
publish_reply
(
param
[
"tractate_id"
],
param
[
"data_type"
],
param
[
"reply_id"
],
param
[
"content"
])
r
=
tractate_request
()
.
publish_reply
(
param
[
"tractate_id"
],
param
[
"data_type"
],
param
[
"reply_id"
],
param
[
"content"
])
# print(
r)
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"error"
]
assert
r
[
"error"
]
==
param
[
"error"
]
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"data"
][
"reply_data"
][
"content"
]
is
not
None
and
r
[
"data"
][
"reply_data"
][
"content"
]
is
not
""
assert
r
[
"data"
][
"reply_data"
][
"content"
]
is
not
None
and
r
[
"data"
][
"reply_data"
][
"content"
]
is
not
""
...
...
test_backend_case/tractate_case/test_related_service.py
View file @
45cbf366
...
@@ -13,5 +13,5 @@ class TestRelatedService:
...
@@ -13,5 +13,5 @@ class TestRelatedService:
@pytest.mark.parametrize
(
"param"
,
related_service_data
,
ids
=
related_service_case
)
@pytest.mark.parametrize
(
"param"
,
related_service_data
,
ids
=
related_service_case
)
def
test_related_service
(
self
,
param
):
def
test_related_service
(
self
,
param
):
r
=
tractate_request
()
.
tractate_related_service
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
]
)
r
=
tractate_request
()
.
tractate_related_service
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
]
)
#
print(r)
print
(
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
test_backend_case/tractate_case/test_reply.py
View file @
45cbf366
...
@@ -13,7 +13,7 @@ class TestReply:
...
@@ -13,7 +13,7 @@ class TestReply:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_reply
(
self
,
param
):
def
test_reply
(
self
,
param
):
r
=
tractate_request
()
.
reply
(
param
[
"current_city_id"
],
param
[
"id"
],
param
[
"data_type"
]
)
r
=
tractate_request
()
.
reply
(
param
[
"current_city_id"
],
param
[
"id"
],
param
[
"data_type"
]
)
#
print(r)
print
(
r
)
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
# 先判断有没有值,然后判断里面需要的那些字段,如点赞字段,总数等,不传值,传空值
# 先判断有没有值,然后判断里面需要的那些字段,如点赞字段,总数等,不传值,传空值
...
...
test_backend_case/tractate_case/test_vote.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestVote:
...
@@ -15,6 +15,7 @@ class TestVote:
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
@pytest.mark.parametrize
(
"param"
,
test_data
,
ids
=
test_case
)
def
test_vote
(
self
,
param
):
def
test_vote
(
self
,
param
):
r
=
tractate_request
()
.
tractate_detail
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
])
r
=
tractate_request
()
.
tractate_detail
(
param
[
"current_city_id"
],
param
[
"tractate_id"
],
param
[
"data_type"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
...
...
test_backend_case/user_case/test_answer.py
View file @
45cbf366
...
@@ -14,6 +14,6 @@ class TestAnswer:
...
@@ -14,6 +14,6 @@ class TestAnswer:
@pytest.mark.parametrize
(
"param"
,
answer_data
,
ids
=
answer_case
)
@pytest.mark.parametrize
(
"param"
,
answer_data
,
ids
=
answer_case
)
def
test_answer
(
self
,
param
):
def
test_answer
(
self
,
param
):
r
=
user_request
()
.
answer
(
param
[
"user"
])
r
=
user_request
()
.
answer
(
param
[
"user"
])
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert_error"
]
assert
r
[
"error"
]
==
param
[
"assert_error"
]
test_backend_case/user_case/test_personal_center.py
View file @
45cbf366
...
@@ -14,8 +14,7 @@ class TestPersonalCenter:
...
@@ -14,8 +14,7 @@ class TestPersonalCenter:
@pytest.mark.parametrize
(
"param"
,
personalcenter_data
,
ids
=
personalcenter_case
)
@pytest.mark.parametrize
(
"param"
,
personalcenter_data
,
ids
=
personalcenter_case
)
def
test_personal_center
(
self
,
param
):
def
test_personal_center
(
self
,
param
):
r
=
user_request
()
.
personal_center
()
r
=
user_request
()
.
personal_center
()
print
(
'feng='
,
r
)
print
(
"返回结果"
,
r
)
if
r
[
"error"
]
==
0
:
if
r
[
"error"
]
==
0
:
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"data"
][
"user"
][
"portrait"
]
!=
param
[
"portrait"
]
assert
r
[
"data"
][
"user"
][
"portrait"
]
!=
param
[
"portrait"
]
test_backend_case/user_case/test_topic_favor.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestTopicFavor:
...
@@ -15,6 +15,7 @@ class TestTopicFavor:
def
test_topic_favor
(
self
,
param
):
def
test_topic_favor
(
self
,
param
):
# 收藏校验
# 收藏校验
r
=
user_request
()
.
topic_favor
()
r
=
user_request
()
.
topic_favor
()
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
param
[
"assert"
]
assert
r
[
"error"
]
==
param
[
"assert"
]
# 取消收藏校验
# 取消收藏校验
r
=
user_request
()
.
topic_canclefavor
()
r
=
user_request
()
.
topic_canclefavor
()
...
...
test_backend_case/visual_beauty_card_case/test_beautycard_filters.py
View file @
45cbf366
...
@@ -15,4 +15,5 @@ class TestBeautyCardFilters:
...
@@ -15,4 +15,5 @@ class TestBeautyCardFilters:
def
test_beautycard_filters
(
self
,
param
):
def
test_beautycard_filters
(
self
,
param
):
print
(
'次卡商品列表筛选器'
)
print
(
'次卡商品列表筛选器'
)
r
=
visual_beauty_card_request
()
.
beautycard_filters
(
param
[
"unit_id"
],
param
[
"current_city_id"
],
param
[
"version"
])
r
=
visual_beauty_card_request
()
.
beautycard_filters
(
param
[
"unit_id"
],
param
[
"current_city_id"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
assert
r
[
"error"
]
==
0
assert
r
[
"error"
]
==
0
\ No newline at end of file
test_backend_case/visual_beauty_card_case/test_visual_beauty_card_services.py
View file @
45cbf366
...
@@ -15,6 +15,7 @@ class TestVisualBeautyCardServices:
...
@@ -15,6 +15,7 @@ class TestVisualBeautyCardServices:
def
test_visual_beauty_card_services
(
self
,
param
):
def
test_visual_beauty_card_services
(
self
,
param
):
print
(
'次卡橱窗'
)
print
(
'次卡橱窗'
)
r
=
visual_beauty_card_request
()
.
visual_beauty_card_services
(
param
[
"unit_id"
],
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"page_size"
],
param
[
"version"
])
r
=
visual_beauty_card_request
()
.
visual_beauty_card_services
(
param
[
"unit_id"
],
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"page_size"
],
param
[
"version"
])
print
(
"返回结果"
,
r
)
if
r
[
"data"
][
"beautycards"
]:
if
r
[
"data"
][
"beautycards"
]:
print
(
'次卡橱窗有商品'
)
print
(
'次卡橱窗有商品'
)
assert
len
(
r
[
"data"
][
"beautycards"
])
!=
param
[
"assert"
]
assert
len
(
r
[
"data"
][
"beautycards"
])
!=
param
[
"assert"
]
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment