EvaluationConfigurationNameValidator

Inheritance diagram of EvaluationConfigurationNameValidator

class EvaluationConfigurationNameValidator[source]

Bases: taurus.core.evaluation.evalfactory.AbstractEvaluationNameValidator

A validator of names for EvaluationConfiguration

getAttrName(s)[source]
getExpandedTransformation(s)[source]

expands the attribute name by substituting all symbols

getNames(s, factory=None)[source]

Returns the complete, normal and short names

isValid(s, matchLevel=0)[source]
name_pattern = '^(?P<scheme>eval|evaluation)://(db=(?P<dbname>[^?#;]+);)?(dev=(?P<devname>[^?#;]+);)?(?P<attrname>[^?#;]+)(\\?(?!configuration=)(?P<subst>[^#?]*))?(\\?configuration=?(?P<cfgkey>[^#?]*))$'