the*_*row 22 python pep8 unittest2
以下是PEP8中描述函数名称应如何的部分:
函数名称应为小写,并根据需要用下划线分隔,以提高可读性.
只有在已经成为流行风格的情境中才允许使用mixedCase
他们为什么不改变功能名称?这对于不保持向后兼容性的Python 3尤其重要.
Bru*_*ado 16
来自unittest2网站:
unittest2是Python 2.7中添加到unittest测试框架的新功能的后端.它经过测试可以在Python 2.4 - 2.7上运行.
要使用unittest2而不是unittest,只需使用import unittest2替换import unittest.
从版本2开始,它有点令人困惑,预计不会是一个后端,而是一个带有(可能)新功能的新主要版本.无论如何,主要的想法是创建一个backport,其中所有用户必须做的是更改import语句.为此他们无法改变他们的方法签名
另外,来自unittest网站:
Python单元测试框架,有时也称为"PyUnit",是Kent Beck和Erich Gamma的JUnit的Python语言版本.反过来,JUnit是Kent的Smalltalk测试框架的Java版本.每个都是其各自语言的事实上的标准单元测试框架.
因此,这解释了框架之间的整体相似性,可能还有骆驼案例符号
| 归档时间: |
|
| 查看次数: |
2115 次 |
| 最近记录: |