Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
0
01SaaS-test
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
吴珊婧
01SaaS-test
Commits
31fb1489
Commit
31fb1489
authored
Jul 31, 2026
by
wushanjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增丸掌柜丸友集授权简化自动化用例
parent
84caf17f
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
680 additions
and
0 deletions
+680
-0
auth_simplification_page.py
e2e/pages/auth_simplification_page.py
+334
-0
test_e2e_auth_simplification_flows.py
e2e/tests/丸掌柜丸友集授权简化/test_e2e_auth_simplification_flows.py
+0
-0
test_e2e_auth_simplification_player_settlement.py
...丸友集授权简化/test_e2e_auth_simplification_player_settlement.py
+68
-0
丸掌柜 × 丸友集授权简化提测文档.pdf
e2e/tests/丸掌柜丸友集授权简化/丸掌柜 × 丸友集授权简化提测文档.pdf
+0
-0
丸掌柜丸友集授权简化.pdf
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化.pdf
+0
-0
丸掌柜丸友集授权简化_测试点及自动化用例.xlsx
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化_测试点及自动化用例.xlsx
+0
-0
丸掌柜丸友集授权简化_测试点及自动化用例_自动化脚本版.xlsx
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化_测试点及自动化用例_自动化脚本版.xlsx
+0
-0
generate_wanzhanggui_wanyouji_auth_simplification_excel.py
...enerate_wanzhanggui_wanyouji_auth_simplification_excel.py
+278
-0
No files found.
e2e/pages/auth_simplification_page.py
0 → 100644
View file @
31fb1489
This diff is collapsed.
Click to expand it.
e2e/tests/丸掌柜丸友集授权简化/test_e2e_auth_simplification_flows.py
0 → 100644
View file @
31fb1489
This diff is collapsed.
Click to expand it.
e2e/tests/丸掌柜丸友集授权简化/test_e2e_auth_simplification_player_settlement.py
0 → 100644
View file @
31fb1489
from
__future__
import
annotations
import
os
import
pytest
from
playwright.sync_api
import
Page
from
e2e
.
tests
.
履约验收
.
test_e2e_delivery_001_player_submit_acceptance
import
(
test_
打手确认上号上传首图并提交验收后主账号查看
as
run_delivery_001
,
)
from
e2e
.
tests
.
履约验收
.
test_e2e_delivery_002_upstream_acceptance_settlement
import
(
test_
丸友集验收打手子单并校验打手收入
as
run_delivery_002
,
)
from
e2e
.
tests
.
订单状态流转
.
order_flow_member_helpers
import
ensure_wanyouji_player_member
from
e2e
.
tests
.
订单流转
.
test_e2e_task_001_external_order_dispatch_to_player
import
(
test_
丸掌柜外部派单由丸友集接单并发到打手抢单大厅
as
run_task_001
,
)
from
e2e
.
tests
.
结算
.
test_e2e_settle_player_account_001_payment_account
import
(
test_
打手完善打款账户信息
as
run_settle_player_account_001
,
)
from
e2e
.
tests
.
结算
.
test_e2e_settle_player_apply_001_create_bill
import
(
test_
打手在我的收入中点击一键结算并提交账单
as
run_settle_player_apply_001
,
)
from
e2e.utils.account_store
import
account_store
WORKSHOP_PHONE
=
"19041265882"
WANZHANGGUI_PHONE
=
"19159770995"
PLAYER_PHONE
=
"19012864298"
@
pytest
.
mark
.
e2e_ledger
@
pytest
.
mark
.
e2e_chain
def
test_auth_simplification_player_to_settlement
(
page
:
Page
,
settings
,
bug_reporter
,
monkeypatch
)
->
None
:
store
=
account_store
()
workshop
=
store
.
find_main
(
WORKSHOP_PHONE
)
assert
workshop
and
workshop
.
wanyouji_status
==
"opened"
,
"授权简化工作室未处于丸友集已开通状态"
monkeypatch
.
setenv
(
"E2E_PLAYER_PHONE"
,
PLAYER_PHONE
)
player
=
ensure_wanyouji_player_member
(
page
=
page
,
settings
=
settings
,
bug_reporter
=
bug_reporter
,
parent
=
workshop
)
latest_order
=
next
(
(
order
for
order
in
reversed
(
store
.
load_payload
()
.
get
(
"dispatched_orders"
,
[]))
if
order
.
get
(
"wanzhanggui_phone"
)
==
WANZHANGGUI_PHONE
and
WORKSHOP_PHONE
in
order
.
get
(
"wanyouji_phones"
,
[])
and
order
.
get
(
"status"
)
==
"dispatched"
),
None
,
)
assert
latest_order
,
"未找到授权简化策略最近分发且尚未被打手处理的订单"
monkeypatch
.
setenv
(
"E2E_TASK_WANZHANGGUI_PHONE"
,
WANZHANGGUI_PHONE
)
monkeypatch
.
setenv
(
"E2E_TASK_WANYOUJI_PHONE"
,
WORKSHOP_PHONE
)
monkeypatch
.
setenv
(
"E2E_TASK_PLAYER_PHONE"
,
player
.
phone
)
monkeypatch
.
setenv
(
"E2E_TASK_SOURCE_ORDER_NO"
,
latest_order
[
"source_order_no"
])
monkeypatch
.
setenv
(
"E2E_TASK_ASSIGNMENT_METHOD"
,
"抢单大厅"
)
monkeypatch
.
setenv
(
"E2E_DELIVERY_SOURCE_ORDER_NO"
,
latest_order
[
"source_order_no"
])
monkeypatch
.
setenv
(
"E2E_REUSE_TENANT_LOGIN"
,
"1"
)
monkeypatch
.
setenv
(
"E2E_REUSE_PLAYER_LOGIN"
,
"1"
)
monkeypatch
.
setenv
(
"E2E_SETTLE_PLAYER_APPLY_SKIP_OWNER_SUMMARY"
,
"1"
)
monkeypatch
.
setenv
(
"E2E_PLAYER_SETTLEMENT_FAST_SEARCH"
,
"1"
)
run_task_001
(
page
,
settings
,
bug_reporter
)
run_delivery_001
(
page
,
settings
,
bug_reporter
)
run_delivery_002
(
page
,
settings
,
bug_reporter
)
run_settle_player_account_001
(
page
,
settings
,
bug_reporter
)
run_settle_player_apply_001
(
page
,
settings
,
bug_reporter
)
e2e/tests/丸掌柜丸友集授权简化/丸掌柜 × 丸友集授权简化提测文档.pdf
0 → 100644
View file @
31fb1489
File added
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化.pdf
0 → 100644
View file @
31fb1489
File added
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化_测试点及自动化用例.xlsx
0 → 100644
View file @
31fb1489
File added
e2e/tests/丸掌柜丸友集授权简化/丸掌柜丸友集授权简化_测试点及自动化用例_自动化脚本版.xlsx
0 → 100644
View file @
31fb1489
File added
scripts/generate_wanzhanggui_wanyouji_auth_simplification_excel.py
0 → 100644
View file @
31fb1489
This diff is collapsed.
Click to expand it.
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