Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
interface
Project
Project
Details
Activity
Releases
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
Bozhong钟波
interface
Commits
3e1c07d6
Commit
3e1c07d6
authored
Sep 06, 2023
by
“xbozhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
测试
parent
26e8bb3b
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
5 deletions
+4
-5
test_talented_Person.py
TestCases/test_talented_Person.py
+4
-4
main.py
main.py
+0
-1
No files found.
TestCases/test_talented_Person.py
View file @
3e1c07d6
...
@@ -2,7 +2,7 @@ import pytest
...
@@ -2,7 +2,7 @@ import pytest
from
Common.handle_excel
import
HandleExcel
from
Common.handle_excel
import
HandleExcel
from
Common.handle_path
import
datas_dir
from
Common.handle_path
import
datas_dir
from
Common.my_logger
import
logger
#
from Common.my_logger import logger
from
Common.handle_phone
import
get_new_phone
from
Common.handle_phone
import
get_new_phone
from
Common.handle_data
import
replace_case_by_regular
from
Common.handle_data
import
replace_case_by_regular
from
Common.handle_envdata
import
EnvData
from
Common.handle_envdata
import
EnvData
...
@@ -12,7 +12,7 @@ from Common.handle_extract_data_from_response import extract_data_from_response
...
@@ -12,7 +12,7 @@ from Common.handle_extract_data_from_response import extract_data_from_response
@
pytest
.
fixture
(
scope
=
"class"
)
@
pytest
.
fixture
(
scope
=
"class"
)
def
get_newPhone
():
def
get_newPhone
():
logger
.
info
(
"************ 优才流程 开始执行 ***************"
)
#
logger.info("************ 优才流程 开始执行 ***************")
# 获取手机号码
# 获取手机号码
mobile
=
get_new_phone
()
mobile
=
get_new_phone
()
# 设置手机号码为全局变量
# 设置手机号码为全局变量
...
@@ -20,7 +20,7 @@ def get_newPhone():
...
@@ -20,7 +20,7 @@ def get_newPhone():
# setattr(EvnData, "username", "赵六")
# setattr(EvnData, "username", "赵六")
# setattr(EvnData, "copywriter_id", 1391)
# setattr(EvnData, "copywriter_id", 1391)
yield
yield
logger
.
info
(
"************ 优才流程 执行结束 ***************"
)
#
logger.info("************ 优才流程 执行结束 ***************")
@
pytest
.
mark
.
usefixtures
(
"get_newPhone"
)
@
pytest
.
mark
.
usefixtures
(
"get_newPhone"
)
...
@@ -39,7 +39,7 @@ class TestTalentedPerson:
...
@@ -39,7 +39,7 @@ class TestTalentedPerson:
@
pytest
.
mark
.
parametrize
(
"case"
,
cases
)
@
pytest
.
mark
.
parametrize
(
"case"
,
cases
)
def
test_talented_person
(
self
,
case
):
def
test_talented_person
(
self
,
case
):
logger
.
info
(
"********** 执行用例{}:{} **********"
.
format
(
case
[
"id"
],
case
[
"title"
]))
#
logger.info("********** 执行用例{}:{} **********".format(case["id"], case["title"]))
# 第二步,替换request_data中的未知数
# 第二步,替换request_data中的未知数
case
=
replace_case_by_regular
(
case
)
case
=
replace_case_by_regular
(
case
)
# print(case)
# print(case)
...
...
main.py
View file @
3e1c07d6
import
pytest
import
pytest
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
pytest
.
main
([
"-s"
,
"-v"
,
"--alluredir=Outputs/reports"
])
pytest
.
main
([
"-s"
,
"-v"
,
"--alluredir=Outputs/reports"
])
\ 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