caellion-python-commons
|
▼Ncaellion | This package wraps commons packages |
▼Npycommons | This package wraps commons packages |
▼Ncodeanalysis | This package provides facilities related to code analysis and reporting code analysis results |
▼Nreports | This module provides utlilities related to creating Jenkins' warnings-ng-plugin-compatible reports from codeanalysis |
CReportBuilder | This class provides a set of methods to create reports that are compatible with Jenkins' warnings-ng plugin |
▼Nencoding | This package provides facilities related to encoding of strings and numbers |
▼Nbase36 | This module provides utlilities related to converting to/from base36 encoding |
CInvalidCustomCharsetLengthException | This exception is raised when custom character set length |
CInvalidCustomCharsetException | This exception is raised when more than exactly one instance of a given field is contained within field list |
CInvalidInputStringException | This exception is raised when encountering a character not defined in custom charset in input string |
CNumberNotPositiveOrZeroException | This exception is raised when non-positive integer is passed to encode function |
CValueTooLargeException | This exception is raised when encountering an integer over maximum size of 16 bytes |
CBase36Coder | This class provides methods allowing conversion between integer, hexadecimal integer and base36 strings |
▼Nencryption | This package provides facilities related to encryption and decryption (but not hashing) |
▼Ntripledes | This module provides utilities related to or using 3DES symmetric encryption algorithm |
CTripleDESECBMD5Key | This class provides implementation of triple DES algorithm which uses MD5 hash of password as a key (it uses 16-byte key so it is triple DES with 2 keys) |
▼Nhashing | This package provides facilities related to hashing |
▼Nfile_hashing | This module provides utilities related to hashing files |
CUnsupportedAlgorithmException | This exception is raised whenever provided algorithm is not one of allowed algorithms |
CAlreadyDoneException | This exception is raised when hashing was requested on a FileHasher that has already finished hashing |
CNotDoneYetException | This exception is raised when a hash was requested from a FileHasher that has not hashed any file yet |
CFileHasher | This class provides hashlib-based file hasher |
▼Nserializers | This package provides facilities related to serialization of objects |
▼Ndatetime_serializer | This module provides various serializers for datetime.datetime object |
CDateTimeIsoTimeSerializer | Implementation of DateTime serializer, using IsoTime as a serialized standard |
CDateTimeUnixMillisSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with millisecond precision as serialized format |
CDateTimeUnixMicrosSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with microsecond precision as serialized format |
CDateTimeUnixSerializer | Implementation of DateTime serializer, using Unix-epoch based timestamp with second precision as serialized format |
▼Nstringutil | This package provides facilities related to formatting strings |
▼Nformatters | This module provides various string formatters |
CInvalidDurationException | This exception is raised whenever provided duration is zero or negative |
CNumberFormatting | This class provides various number formats |
▼Nunixpassword | This module provides utlilities related to creating, reading, writing and parsing of linux-style passwd/shadow file |
CDuplicateFieldException | This exception is raised when more than exactly one instance of a given field is contained within field list |
CEmptyFieldNameException | This exception is raised when an empty field name is encountered |
CSeparatorEmptyException | This exception is raised when an empty separator string is encountered |
CNewlineEmptyException | This exception is raised when an empty line separator string is encountered |
CInvalidFileFormatException | This exception is raised when encountering invalid or non-uniform line |
CUnixPasswordText | This class provides methods to read and write to linux-style passwd/shadow files, ability to parse shadow-style lines into dicts and identifying password hashing algorithms used in linux-style hash format |
▼Ntests | Test suite for caellion.pycommons |
▼Ntest_codeanalysis_reports | |
CTestCodeAnalysisReportsReportBuilder | |
▼Ntest_encoding_base36 | |
CTestEncodingBase36Coder | |
▼Ntest_encryption_tripledes | |
CTestSerializersDateTimeSerializer | |
▼Ntest_hashing_file_hashing | |
CTestHashingFileHasher | |
▼Ntest_serializers_datetime_serializer | |
CTestSerializersDateTimeSerializer | |
▼Ntest_stringutil_formatters | |
CTestStringUtilFormatters | |
▼Ntest_stringutil_unixpassword | |
CTestStringUtilUnixPasswordText |