下面是PEP8中描述函数名称应该如何命名的部分:
函数名应该是小写,必要时用下划线分隔单词,以提高可读性。 mixedCase只允许在已经成为流行样式的上下文中使用。
为什么他们不更改函数名呢?这对于没有保持向后兼容性的Python 3尤其重要。
发布于 2013-06-09 22:33:23
unittest2是Python2.7中添加到统一测试框架中的新特性的后端。经过测试,可以在Python2.4-2.7上运行。 要使用unittest2而不是unittest,只需将导入单元测试替换为导入unittest2。
它有点令人困惑,因为从版本2,预计不是一个后台,而是一个新的主要发行版,(可能)新的功能。无论如何,主要的想法是创建一个后台端口,用户所要做的就是更改import语句。为此,他们不能更改他们的方法签名。
同时,来自unittest website
Python单元测试框架(有时被称为“PyUnit”)是JUnit的Python语言版本,由Kent和Erich编写。反过来,JUnit是Kent的Smalltalk测试框架的Java版本。每种语言都是其各自语言的事实上的标准单元测试框架。
因此,这解释了框架与骆驼案例表示法之间的整体相似性。
https://stackoverflow.com/questions/17014763
复制相似问题