from __future__ import print_function
#pytest以函数形式形成测试用例
def setup_module(module):
print('\nsetup_module')

def teardown_module(module):
print('\nteardown_module')

def setup_function(function):
print('\nsetup_function')

def teardown_function(function):
print('\nteardown_function')

def test_1():
print('- test_1()')

def test_2():
print('- test_2()')
运行:
pytest -s test_function.py 
结果:

======================================================================================== test session starts ========================================================================================
platform darwin -- Python 3.7.3, pytest-4.4.0, py-1.8.0, pluggy-0.9.0
rootdir: /Users/likuanrong/PycharmProjects/work
plugins: metadata-1.8.0, html-1.20.0
collected 2 items

test_function.py
setup_module

setup_function
- test_1()
.
teardown_function

setup_function
- test_2()
.
teardown_function

teardown_module


===================================================================================== 2 passed in 0.03 seconds ======================================================================================



相关文章:

  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
相关资源
相似解决方案