Reusable python scripts and snippets I find useful
Project description
Reusable python scripts and snippets I find useful.
This is a bundle of scripts and snippets I packaged to avoid copypasting code.
Some are tested, some are not. Some are not tested at all.
You’ve been warned: here be dragons.
Suggestions, comments, bug reports and pull requests are always accepted. :)
Free software: LGPLv2.1 license
Documentation: https://pignacio_scripts.readthedocs.org.
Features
I like namedtuples, so:
Some testing utilities:
… and some more stuff not worth mentioning :)
History
0.0.3 (2015-05-10)
FIX: setup.py correctly sets packages now. Updated makefile.
Setting empty __slots__ on namedtuple_with_defaults. This fixes __dict__ and reduces memory usage.
0.0.2 (2015-04-30)
Simpler NagiosLogger interface. (backwards incompatible)
Feature: Testcase.assertSoftCalledWith method for mock partial call assertions.
FIX: NagiosLogger was not restoring stdout.
FIX: NagiosLogger choked when output contained empty lines.
Feature: namedtuple_with_defaults uses a lambda instead of a classmethod for mutable defaults. (backwards incompatible)
0.0.1 (2015-03-29)
Packaging
Namedtuple with defaults
Mock namedtuple
NagiosLogger
Custom TestCase
capture_stdout
Colors for the terminal