当前位置: 首页 > news >正文

pytest的时候输出一个F后面跟很多绿色的点解读

使用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通过的。

http://www.lryc.cn/news/337133.html

相关文章:

  • 算法打卡day33
  • 《疯狂java讲义》Java AWT图形化编程中文显示
  • Python3 标准库,API文档链接
  • 【Web】CTFSHOW-ThinkPHP5-6反序列化刷题记录(全)
  • AR智能眼镜方案_MTK平台安卓主板芯片|光学解决方案
  • Android网络抓包--Charles
  • 【LeetCode热题100】238. 除自身以外数组的乘积(数组)
  • 《哈迪斯》自带的Lua解释器是哪个版本?
  • Java内存泄漏内存溢出
  • 【springboot】项目启动时打印全部接口方法
  • 单例19c RMAN数据迁移方案
  • 05—面向对象(上)
  • 【LeetCode热题100】【链表】两数相加
  • Linux命令学习—linux 的硬件管理
  • 通讯录项目(用c语言实现)
  • 让大模型落地有“技”可循
  • java:字符集和字符流
  • Java常见的设计模式
  • Oracle 19c RAC集群相关日志
  • TR4 - Transformer中的多头注意力机制
  • three.js跟着教程实现VR效果(四)
  • AI预测体彩排3第1弹【2024年4月12日预测--第1套算法开始计算第1次测试】
  • spring 中的控制反转
  • GO并发总是更快吗?
  • echarts折线图自定义打点标记小工具
  • 【图论】Leetcode 200. 岛屿数量【中等】
  • 酒店大厅装水离子雾化壁炉前和装后对比
  • 城市内涝与海绵城市规划设计中的水文水动力模拟
  • C++项目实战与经验分享
  • Day17_学点JavaEE_转发、重定向、Get、POST、乱码问题总结