pytest-relative-path
处理Pytest参数及配置中的相对路径,将相对于执行目录改为项目项目根目录,支持时间戳。
如何使用
- 安装
pytest-relative-path
使用pip安装
pip install pytest-relative-path
- 在pytest命令行参数或pytest.ini配置中,路径以'.'开头,支持时间戳
pytest . --log-file=./logs/%Y%m%d%H%M%S.log
或在pytest.ini中配置
[pytest]
log_file=./logs/%Y%m%d%H%M%S.log
并执行
pytest .
无论执行路径,将固定在项目根目录按时间戳生成日志,例如 (rootdir)/logs/20240830122250.log
- 支持插件pytest-html、allure-pytest、pytest-data-file、pytest-variables等,例如
pytest . --html=./reports/TestReport-%Y%m%d%H%M%S.html --alluredir=./reports/allure_data --data-file=./data/a.json --variables=./data/b.json
无论执行路径如何,报告会固定生成在项目/reports目录下,数据会固定从项目/data目录下寻找
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pytest_relative_path-0.1.3.tar.gz.
File metadata
- Download URL: pytest_relative_path-0.1.3.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e242c9bd15ef36791760c67dbf8693ee1842451727ea940f984fe9be22c330e
|
|
| MD5 |
661c9d848e14a1184e4fa3b5e7dc4eee
|
|
| BLAKE2b-256 |
4c3ce6e085b49022957bdb94b6846c82bdac43e74a627638bcf95607252913f8
|