import pytest
# 1.運行名稱中包含某字符串的測試用例
#名稱中含add 的測試用例
# 執行: pytest -k add test_assert.py
# 2.減少測試的運行冗長
# 執行: pytest -q test_assert.py
# 3.如果出現一條測試用例失敗,則退出測試
# 執行: pytest -x test_assert.py
# 4.運行測試目錄 相對路徑或絕對路徑都行
# 執行: pytest ./test_dir
# 5.指定測試類或方法執行
# 指定運行test_fixtures_02.py文件中的TestMultiply類下的test_multiply_5_6方法
# 文件名、類名和方法名之間用::符合分隔
# 執行: pytest test_fixtures_02.py::TestMultiply::test_multiply_5_6
# 6.通過main()方法運行測試
# if __name__ == '__main__':
# if __name__ == '__main__':
# pytest(['-s','./test_dir'])
#生成測試報告
# 1.生成JUnit XML 文件
# 執行: pytest ./test_dir --junit-xml=./report/log.xml
# 2.生成在線測試報告
# 執行: pytest ./test_dir --pastebin=all
# 3.pytest-html 可以生成HTML格式的測試報告
# 安裝 pip install pytest-html
# 執行: pytest ./ --html=./report/result.html