Validators¶
- class code_aster.Cata.Language.Validators.Validator(*args, **kwargs)[source]¶
Bases:
objectAbstract class for validators.
- class code_aster.Cata.Language.Validators.NoRepeat(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that all values are different.
- class code_aster.Cata.Language.Validators.AtMostOneStartsWith(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that there is at most one value that starts with a given keyword.
- Usage:
AtMostOneStartsWith(“ELAS”): Check that keyword ELAS is used at most once.
- class code_aster.Cata.Language.Validators.LongStr(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that the length of string.
- class code_aster.Cata.Language.Validators.AndVal(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that all validators are checked.
- class code_aster.Cata.Language.Validators.OrVal(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that at least one of the validators in argument is checked.
- code_aster.Cata.Language.Validators.ordlist_predicate(a, b, reverse)[source]¶
Predicate to check order of elements in a list.
- class code_aster.Cata.Language.Validators.OrdList(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that the values are ordered.
- Usage:
OrdList(): Check that order of values is increasing. OrdList(reverse=True): Check that order is decreasing.
Old usage: OrdList(‘croissant’)
- class code_aster.Cata.Language.Validators.Together(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that if one of the values is used, all must be defined.
- Usage:
Together([expected values])
- class code_aster.Cata.Language.Validators.Absent(*args, **kwargs)[source]¶
Bases:
ValidatorCheck that if none of the values is defined.
- Usage:
Absent([unexpected values])