For new-style elements correct the facets method to return short
(relative) key names, maintaining parity with old-style elements.
Add a new-style element to the "show element" selftest so that we
can make sure it won't regress.
else:
node = ".".join((self.key, facet))
self.origin.data[node] = value
else:
node = ".".join((self.key, facet))
self.origin.data[node] = value
- self.facethash[node] = self.origin.data[node]
+ self.facethash[facet] = self.origin.data[node]
self.origin.modified = True
def append(self, facet, value):
self.origin.modified = True
def append(self, facet, value):
- (2, "> ", "show element internal:counters"),
+ (2, "> ", "show element mudpy.limit"),
+ (2, r'These are the properties of the "mudpy.limit" element '
+ r'\(in.*\.yaml"\):.* \x1b\[32mpassword_tries: '
+ r'\x1b\[31m[0-9]+\x1b\[0m.*> ', "show element internal:counters"),
(2, r'These are the properties of the "internal:counters" element '
(2, r'These are the properties of the "internal:counters" element '
- r'\(in.*data/internal\.yaml"\):.* \x1b\[32melapsed: '
+ r'\(in.*\.yaml"\):.* \x1b\[32melapsed: '
r'\x1b\[31m[0-9]+\x1b\[0m', ""),
)
r'\x1b\[31m[0-9]+\x1b\[0m', ""),
)