一、前置说明

pytest.ini 文件中可以配置参数来控制 pytest 的运行行为,其存放路径要求与 conftest.py 一样。

  1. 项目根目录
project_root/
├── pytest.ini
├── tests/
│   └── test_demo.py
  1. 以test开头的测试子目录
project_root/
├── tests/
│   ├── pytest.ini
│   └── test_demo.py

二、操作步骤

1. 目录结构配置

使用 pytest.ini 文件控制输出 log 日志-LMLPHP

2. 在 pytest.ini 文件中配置参数

atme/demos/demo_pytest_tutorials/demo_pytest_ini/tests/pytest.ini

[pytest]
# 设置运行时的命令行参数
# -v 表示详细输出,显示更详细的测试结果
# -s 表示在控制台输出标准输出(print 语句)
addopts =
    -v
    -s

# 表示启用在控制台输出日志,1 表示启用,0 表示禁用
log_cli = 1

# 表示在控制台输出的日志的级别为 DEBUG
log_cli_level = DEBUG

# 在控制台输出的日志的格式
log_cli_format = %(asctime)s - 
12-24 13:12