
python
文章平均质量分 79
yinfang1252
这个作者很懒,什么都没留下…
展开
-
bazel test与pytest框架的对接
python下常用的测试框架有两个:unittestpytest最近有刚好在鼓捣bazel test,bazel test可以无缝对接unittest框架,但是在对接pytest框架时却存在一些问题,现将一些注意事项总结一下。本片主要参考这篇[stackoverflow的回答](python - How do I use pytest with bazel? - Stack Overflow)方法一很简单,将test_xxx.py中的启动代码由if __name__ = __main__:原创 2021-10-19 17:51:33 · 603 阅读 · 0 评论 -
为何bazel test需要用sys.exit(pytest.main([__file__, “-s“]))的写法
1.pytest.main()与unittest.main()有和不同?我们来进行如下的实验,同时在main上下去打印一下东西,看看输出结果:Pytest代码如下所示: if __name__ == '__main__': print("########") pytest.main([__file__]) print("########") 输出如下所示 ######## ==========...原创 2021-10-19 17:20:35 · 645 阅读 · 0 评论 -
pytest入门教程
pytest调研分享快速入门以及怎么使用在这里不做过多介绍,大家直接去看原文即可。Quick StartInvoke pytest怎么测试异常为了测试Exception,可以使用pytest.raises()方法def f(): raise ValueError("hello")def test_exception(): with pytest.raises(ValueError): f()给case打标记给测试打标记可用于运行指定的测试案例。i原创 2021-10-19 15:05:50 · 905 阅读 · 0 评论 -
python中的标准输入
主要是python2和python3 的区别python2.Xpython2.x中以下三个函数都支持:raw_input()input()sys.stdin.readline()raw_input( )将所有输入作为字符串看待,返回字符串类型input( )只能接收“数字”的输入,返回所输入的数字的类型( int, float )sys.stdin.readline()将所有...原创 2020-04-10 16:14:12 · 267 阅读 · 0 评论