我的同事正在尝试使用Circleci2.0和Flake8编写单元测试代码和测试API。但我不明白我应该如何编写测试代码,因为以下代码中的这一行pytest --flake8
并不意味着。
.cicleci / config.yml中的此代码是什么意思?
我们是否需要在另一个xx.py文件中编写测试代码并执行此{。1}}这样的.py文件?
如果我们应该,这行pytest xx.py
是否意味着直接或直接在另一个中执行xx.py文件,即使这段代码没有提到执行测试代码文件的文件路径?
pytest --flake8
答案 0 :(得分:0)
您无需指定文件名。引用Pytest文档:
默认情况下,
pytest
将在当前目录及其子目录中运行test_*.py
或*_test.py
形式的所有文件。更一般地说,它遵循standard test discovery rules。