我发现有用的可重用python脚本和代码片段
pignacio_scripts的Python项目详细描述
我发现可重用的python脚本和代码片段很有用。
这是我打包的一包脚本和代码片段,以避免复制粘贴代码。
有些是测试过的,有些不是。有些根本没有经过测试。
有人警告过你:这里有龙。
建议、评论、错误报告和请求总是被接受的。:)
- 免费软件:lgplv2.1许可证
- 文档:https://pignacio_scripts.readthedocs.org。
功能
- 我喜欢名牌,所以:
- A helper for creating alarms/checks for nagios/icinga
- 一些测试实用程序:
- Quick coloring functions for terminal output
- …还有一些不值得一提的东西:)
历史
0.0.3(2015-05-10)
- 修正:setup.py现在正确地设置了包。更新了makefile。
- 在namedtuple_with_defaults上设置空的__slots__。这修复 __dict__并减少内存使用。
0.0.2(2015-04-30)
- 更简单的NagiosLogger接口。(向后不兼容)
- 功能:模拟部分调用的Testcase.assertSoftCalledWith方法 断言。
- 修复:NagiosLogger没有还原stdout。
- 修正:当输出包含空行时,NagiosLogger阻塞。
- 功能:namedtuple_with_defaults使用lambda而不是 用于可变默认值的ClassMethod。(向后不兼容)
0.0.1(2015-03-29)
- 包装
- 带默认值的namedtuple
- 模拟名称耦合
- NagiosLogger
- 自定义测试用例
- 截图
- 终端的颜色