pattern constraints not inherited in derived types
Brought to you by:
pabigot
If multiple patterns are specified in the same STD element, the value space is the union of the strings that match at least one of the patterns. If a simple type with a pattern restriction is used to derive a simple type with a different pattern, the value space should be the subset of the base type value space that passes the derived type pattern. I.e., patterns across derivation levels must all be satisfied. Pyxb currently ignores patterns in any but the most derived type.
Fixed in [2083]: validate constraints on all parent classes that subclass simpleTypeDefinition.