taurus taurus

Previous topic

EvaluationConfiguration

Next topic

EvaluationDatabase

This Page

EvaluationConfigurationNameValidator

Inheritance diagram of EvaluationConfigurationNameValidator

class EvaluationConfigurationNameValidator

Bases: taurus.core.evaluation.evalfactory.AbstractEvaluationNameValidator

A validator of names for EvaluationConfiguration

getAttrName(s)
getExpandedTransformation(s)

expands the attribute name by substituting all symbols

getNames(s, factory=None)

Returns the complete, normal and short names

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