sqlalchemyseed.validator

Validator module.

Module Contents

class sqlalchemyseed.validator.Key(name: str, type_)
classmethod data()
classmethod filter()
is_valid_type(entity)
classmethod model()
name
type_
class sqlalchemyseed.validator.SchemaValidator(source_keys, ref_prefix)
check_attributes(source_data: dict)
validate(entities)
sqlalchemyseed.validator.check_data_type(item, source_key: Key)
sqlalchemyseed.validator.check_max_length(entity: dict)
sqlalchemyseed.validator.check_model_key(entity: dict, entity_is_parent: bool)
sqlalchemyseed.validator.check_source_data(source_data, source_key: Key)
sqlalchemyseed.validator.check_source_key(entity: dict, source_keys: list) Key
sqlalchemyseed.validator.hybrid_validate(entities, ref_prefix='!')
sqlalchemyseed.validator.validate(entities, ref_prefix='!')