bog*_*dan 24 python unit-testing
我正在寻找python测试文件的最佳命名约定,它可以简化不同测试框架(unittest,note,pyunit,...)的使用,并且对于这些工具的测试自动发现也很友好.
我只想要一套清晰的再生,这需要最少的工具配置.
test
还是tests
?我知道,我有太多时间:)
ada*_*ish 15
不要调用目录,test
否则它将与内置test
程序包冲突.
命名约定在PEP 8中定义.请参阅"命名约定"部分.下划线比连字符更好!
包的布局更灵活一些.我倾向于做以下事情:
package
|-- package
| |-- __init__.py
| `-- <etc>
|-- tests
| `-- <etc>
|-- setup.py
|-- README
|-- LICENCE
`-- <etc>
Run Code Online (Sandbox Code Playgroud)
这使测试与包本身分开.使用setup.py安装软件包可以只安装源代码,这可以使人们的解释器保持整洁.对于那些在获得包源时需要它们的开发人员,可以使用这些测试.
您应该查看The Hitch Hiker的包装指南,了解有关Python包的更多信息.
归档时间: |
|
查看次数: |
13173 次 |
最近记录: |