mucho.comparison.comparator.dimension package

Submodules

mucho.comparison.comparator.dimension.dimension module

class mucho.comparison.comparator.dimension.dimension.DimensionComparator(description=None)[source]

Bases: object

Compares a specific dimension of two entities.

compare(src, trg) → mucho.comparison.result.result.ComparisonResult[source]

Compares the dimension of the two entities and returns the result of the comparison codified as dimension properties.

Parameters:
  • src – source entity of the comparison
  • trg – target entity of the comparison
Returns:

result of the comparison

properties

mucho.comparison.comparator.dimension.meta module

class mucho.comparison.comparator.dimension.meta.DimensionComparatorMeta[source]

Bases: type

mucho.comparison.comparator.dimension.property module

class mucho.comparison.comparator.dimension.property.DimensionProperty(description: str = None, resolver: Union[Callable, str] = None)[source]

Bases: object

Property of an entity dimension comparison, e.g. duck (entity), beaks (dimension), are_rounded (property)

Module contents