certifiable package

Module contents

Top-level package for certifiable.

certifiable.certify_dict(value=<object object>, **kwargs)[source]
certifiable.certify_email(value=<object object>, **kwargs)[source]
certifiable.certify_html(value=<object object>, **kwargs)[source]
certifiable.certify_iterable(value=<object object>, **kwargs)[source]
certifiable.certify_json(value=<object object>, **kwargs)[source]
certifiable.certify_list(value=<object object>, **kwargs)[source]
certifiable.certify_set(value=<object object>, **kwargs)[source]
certifiable.certify_tuple(value=<object object>, **kwargs)[source]
certifiable.certify_bool(value=<object object>, **kwargs)[source]
certifiable.certify_bytes(value=<object object>, **kwargs)[source]
certifiable.certify_date(value=<object object>, **kwargs)[source]
certifiable.certify_enum(value=<object object>, **kwargs)[source]
certifiable.certify_enum_value(value=<object object>, **kwargs)[source]
certifiable.certify_int(value=<object object>, **kwargs)[source]
certifiable.certify_number(value=<object object>, **kwargs)[source]
certifiable.certify_object(value=<object object>, **kwargs)[source]
certifiable.certify_text(value=<object object>, **kwargs)[source]
certifiable.certify_string(value=<object object>, **kwargs)[source]
certifiable.certify_timestamp(value=<object object>, **kwargs)[source]
exception certifiable.CertifierError(message, value=None, required=None)[source]

Bases: exceptions.Exception

exception certifiable.CertifierTypeError(message, value=None, required=None)[source]

Bases: certifiable.errors.CertifierError, exceptions.TypeError

exception certifiable.CertifierValueError(message, value=None, required=None)[source]

Bases: certifiable.errors.CertifierError, exceptions.ValueError

certifiable.AND(*args, **kwargs)[source]
certifiable.ALL(*args, **kwargs)
certifiable.ANY(*args)[source]
certifiable.NAND(*args, **kwargs)[source]
certifiable.XOR(*args, **kwargs)[source]
certifiable.certify_all(*args, **kwargs)
certifiable.certify_any(*args)
certifiable.certify_none(*args, **kwargs)
certifiable.certify_only_one(*args, **kwargs)
certifiable.make_certifier()[source]