Bor*_*002 5 python pytest python-2.7 python-3.x
所以我设计了一个 Pytest 测试包,其中包含一个 python 脚本:
\n\nclass TestClass():\n\n test_a()\n\n test_b()\n
Run Code Online (Sandbox Code Playgroud)\n\n我想知道是否可以将测试打包为可执行文件并运行它?\n原因是我想避免在我\xe2\x80\x99m 要执行测试的所有计算机上安装 python 和 python 包。
\n创建一个 python 文件并使用 pytest 包从那里调用测试:
import pytest
pytest.main(['mytestdir'])
Run Code Online (Sandbox Code Playgroud)
将 main.py 和测试文件打包到可执行文件中,就像处理任何 python 项目一样。将 main.py 保留为可执行入口点。
有关从 python 运行 pytest 的更多信息:https://docs.pytest.org/en/latest/usage.html#calling-pytest-from-python-code
归档时间: |
|
查看次数: |
4692 次 |
最近记录: |