运用阿里云怎么做网站,青海微网站建设,全国做的最棒的网站,绍兴做网站建设公司使用pytest来测试pyramid和kotti项目#xff0c;在kotti项目测试的时候#xff0c;输出一个F后面跟很多绿色的点#xff0c;是什么意思呢#xff1f;
原来在使用pytest进行测试时#xff0c;输出中的“F”代表一个失败的测试#xff08;Failed#xff09;#xff0c;而…使用pytest来测试pyramid和kotti项目在kotti项目测试的时候输出一个F后面跟很多绿色的点是什么意思呢
原来在使用pytest进行测试时输出中的“F”代表一个失败的测试Failed而绿色的点.代表一个通过的测试Passed
输出中的“F”后面跟着很多绿色的点意味着在测试套件中有一个测试失败了而其他的测试都通过了。应该查看失败的测试详情了解为什么测试会失败并据此修复代码或测试。
可以在pytest的时候跟-v参数来看详细情况以便知道失败的详情。比如在kotti里使用pytest -v
可以看到输出如下
kotti/alembic/versions/9398ccf41c2_add_content_state_fo.py::flake-8::FLAKE8 FAILED
kotti/tests/__init__.py::flake-8::FLAKE8 FAILED
kotti/tests/conftest.py::flake-8::FLAKE8 FAILED
kotti/tests/test_app.py::flake-8::FLAKE8 FAILED
kotti/tests/test_app.py::testing_db_url PASSED
kotti/tests/test_app.py::TestApp::test_override_settings PASSED
kotti/tests/test_app.py::TestApp::test_auth_policies_no_override PASSED
kotti/tests/test_app.py::TestApp::test_auth_policies_override PASSED
kotti/tests/test_app.py::TestApp::test_asset_overrides PASSED
kotti/tests/test_app.py::TestApp::test_pyramid_includes_overrides_base_includes PASSED原来是flake8那里失败了而函数的单元测试都是passed通过的。