deftlariat package¶
Subpackages¶
Submodules¶
deftlariat.core module¶
Main module.
- class deftlariat.core.AnythingMatcher(match_col_key)[source]¶
Bases:
deftlariat.core.Matcher
Matcher always successfully matches any input. Always returns True.
- class deftlariat.core.EqualTo(match_col_key)[source]¶
Bases:
deftlariat.core.Matcher
Equal To matching style. Cast everything to str.
- class deftlariat.core.ExistsMatchers(match_col_key, matcher_type)[source]¶
Bases:
deftlariat.core.Matcher
- class deftlariat.core.MatcherType(value)[source]¶
Bases:
enum.Enum
An enumeration.
- ANYTHING = 'Anything'¶
- CLOSE_TO = 'CloseTo'¶
- CONTAINS_STRING = 'ContainsString'¶
- CONTAINS_STRING_IN_ORDER = 'ContainsStringInOrder'¶
- EQUAL_TO = 'EqualTo'¶
- EQUAL_TO_IGNORE_CASE = 'EqualToIgnoreCase'¶
- EQUAL_TO_IGNORE_WHITESPACE = 'EqualToIgnoreWhitespace'¶
- GREATER_THAN = 'GreaterThan'¶
- GREATER_THAN_EQUAL_TO = 'GreaterThanEqualTo'¶
- LESS_THAN = 'LessThan'¶
- LESS_THAN_EQUAL_TO = 'LessThanEqualTo'¶
- NONE = 'None'¶
- NONE_OR_EMPTY = 'NoneOrEmpty'¶
- NOTHING = 'Nothing'¶
- NOT_NONE = 'NotNone'¶
- NOT_NONE_OR_EMPTY = 'NotNoneOrEmpty'¶
- STARTS_WITH = 'StartsWith'¶
- class deftlariat.core.NothingMatcher(match_col_key)[source]¶
Bases:
deftlariat.core.Matcher
Matcher never successfully matches any input. Always returns False.
- class deftlariat.core.NumberComparer(match_col_key, matcher_type, convert_none_to=None)[source]¶
Bases:
deftlariat.core.Matcher
- class deftlariat.core.TextComparer(match_col_key, matcher_type)[source]¶
Bases:
deftlariat.core.Matcher
Module contents¶
Top-level package for Python Deft Lariats.