python
文章平均质量分 79
yinfang1252
这个作者很懒,什么都没留下…
展开
-
bazel test与pytest框架的对接
python下常用的测试框架有两个: unittest pytest 最近有刚好在鼓捣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 · 473 阅读 · 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 · 559 阅读 · 0 评论 -
pytest入门教程
pytest调研分享 快速入门以及怎么使用 在这里不做过多介绍,大家直接去看原文即可。 Quick Start Invoke 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 · 843 阅读 · 0 评论 -
python中的标准输入
主要是python2和python3 的区别 python2.X python2.x中以下三个函数都支持: raw_input() input() sys.stdin.readline() raw_input( )将所有输入作为字符串看待,返回字符串类型 input( )只能接收“数字”的输入,返回所输入的数字的类型( int, float ) sys.stdin.readline()将所有...原创 2020-04-10 16:14:12 · 232 阅读 · 0 评论