配置模块
配置模块路径
shell
my_autotest
├─ case
│ ├─ assert_res
│ │ └─ README.md
│ ├─ base_case.py
│ ├─ test_mycase_001.py
│ └─ test_mycase_002.py
├─ method
│ ├─ image_res
│ │ └─ README.md
│ ├─ static_res
│ │ └─ README.md
│ ├─ assert_method.py
│ ├─ base_method.py
│ ├─ my_autotest_method.py
│ └─ ui.ini
├─ .gitignore
├─ README.md
├─ config.py <--工程配置
├─ conftest.py
├─ mycase.csv
├─ pytest.ini
├─ requirements.txt
└─ ruff.toml
config.py
python
import pathlib
class _Config:
ROOTDIR = pathlib.Path(__file__).parent
ASSERT_RES = ROOTDIR / "case/assert_res"
IMAGE_RES = ROOTDIR / "method/image_res"
STATIC_RES = ROOTDIR / "method/static_res"
config = _Config()
可以根据需要在里面添加配置。
代码中调用
python
from config import config
config.ROOTDIR
调用YouQu3的配置
python
from youqu3 import setting
setting.IS_X11