Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
backend_auto
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
邓莹莹
backend_auto
Commits
b18b749e
Commit
b18b749e
authored
May 21, 2021
by
张伟男
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
模拟整形feed
parent
1d5c7e53
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
71 additions
and
1 deletion
+71
-1
eyelids_request.py
all_backend_api/eyelids_request.py
+25
-0
eyelids_request.yaml
all_backend_api/eyelids_request.yaml
+8
-0
path_setting.py
path_setting.py
+3
-1
__init__.py
test_backend_case/eyelids_case/__init__.py
+0
-0
test_diary_cards.py
test_backend_case/eyelids_case/test_diary_cards.py
+21
-0
__init__.py
test_backend_data/eyelids_data/__init__.py
+0
-0
diary_cards.yaml
test_backend_data/eyelids_data/diary_cards.yaml
+14
-0
No files found.
all_backend_api/eyelids_request.py
0 → 100644
View file @
b18b749e
import
path_setting
from
in_common.base_request
import
BaseRequest
class
eyelids_request
(
BaseRequest
):
def
__init__
(
self
):
self
.
data
=
self
.
api_load
(
path_setting
.
EYELIDS_DIARY_CARDS_CONFIG
)
# 模拟整形,双眼皮,发型,美瞳,眉毛推荐日记
def
diary_cards
(
self
,
current_city_id
,
page
,
page_size
,
tag_names
):
self
.
params
[
"current_city_id"
]
=
current_city_id
self
.
params
[
"page"
]
=
page
self
.
params
[
"page_size"
]
=
page_size
self
.
params
[
"tag_names"
]
=
tag_names
return
self
.
api_send
(
self
.
data
[
"diary_cards"
])
if
__name__
==
'__main__'
:
tag_names
=
'["埋线双眼皮","定点双眼皮","切开双眼皮"]'
print
(
eyelids_request
()
.
diary_cards
(
"beijing"
,
"1"
,
"10"
,
tag_names
))
\ No newline at end of file
all_backend_api/eyelids_request.yaml
0 → 100644
View file @
b18b749e
diary_cards
:
method
:
get
url
:
/api/eyelids/diary_cards
params
:
current_city_id
:
${current_city_id}
page
:
${page}
page_size
:
${page_size}
tag_names
:
${tag_names}
path_setting.py
View file @
b18b749e
...
@@ -54,7 +54,9 @@ GMAI_EYELIDS_PLASTIC_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_da
...
@@ -54,7 +54,9 @@ GMAI_EYELIDS_PLASTIC_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_da
GMAI_SIMULATE_ANALYZE_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"simulate_analyze.yaml"
)
GMAI_SIMULATE_ANALYZE_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"simulate_analyze.yaml"
)
# 获取模拟整形相关配置文件
# 获取模拟整形相关配置文件
GMAI_SIMULATE_CONF_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"simulate_conf.yaml"
)
GMAI_SIMULATE_CONF_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"simulate_conf.yaml"
)
# 模拟双眼皮,发型,美瞳,眉毛下日记推荐(根据标签)
EYELIDS_DIARY_CARDS_CONFIG
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/all_backend_api"
,
"eyelids_request.yaml"
)
EYELIDS_DIARY_CARDS_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/eyelids_data"
,
"diary_cards.yaml"
)
# AI变脸结果
# AI变脸结果
GMAI_PLASTIC_ANALYSIS_V3_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"plastic_analysis_v3.yaml"
)
GMAI_PLASTIC_ANALYSIS_V3_DATA
=
os
.
path
.
join
(
BASE_DIR
,
"backend_auto/test_backend_data/gmai_data"
,
"plastic_analysis_v3.yaml"
)
...
...
test_backend_case/eyelids_case/__init__.py
0 → 100644
View file @
b18b749e
test_backend_case/eyelids_case/test_diary_cards.py
0 → 100644
View file @
b18b749e
import
pytest
from
ids_list
import
get_ids
import
path_setting
from
in_common.base_request
import
BaseRequest
from
all_backend_api.eyelids_request
import
eyelids_request
class
TestDiaryCards
:
data
=
BaseRequest
()
.
api_load
(
path_setting
.
EYELIDS_DIARY_CARDS_DATA
)
eyelidsDiaryCards_case
,
eyelidsDiaryCards_data
=
get_ids
(
data
,
"diary_cards"
)
@pytest.mark.skip
(
"跳过目前测试环境没有数据-------------------"
)
@pytest.mark.parametrize
(
"param"
,
eyelidsDiaryCards_data
,
ids
=
eyelidsDiaryCards_case
)
def
test_diary_cards
(
self
,
param
):
r
=
eyelids_request
()
.
diary_cards
(
param
[
"current_city_id"
],
param
[
"page"
],
param
[
"page_size"
],
param
[
"tag_names"
])
assert
r
[
"error"
]
==
0
assert
len
(
r
[
"data"
])
==
10
test_backend_data/eyelids_data/__init__.py
0 → 100644
View file @
b18b749e
test_backend_data/eyelids_data/diary_cards.yaml
0 → 100644
View file @
b18b749e
diary_cards
:
-
case
:
"
模拟双眼皮"
current_city_id
:
"
beijing"
page
:
"
1"
page_size
:
"
10"
tag_names
:
'
["埋线双眼皮","定点双眼皮","切开双眼皮"]'
-
case
:
"
模拟发型"
current_city_id
:
"
beijing"
page
:
"
1"
page_size
:
"
10"
tag_names
:
'
["植发际线","美人尖植发","疤痕植发","pst微针植发","植发","注射瘦脸","眼综合","热玛吉","水光针","菲洛嘉","小棕瓶","微针祛痘"]'
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