diff --git a/src/python/devtest/os/test/ListCmd.py b/src/python/devtest/os/test/ListCmd.py index 2b1ce01..7c87097 100644 --- a/src/python/devtest/os/test/ListCmd.py +++ b/src/python/devtest/os/test/ListCmd.py @@ -27,6 +27,9 @@ class ListCmd(TestCase): # export return default raise KeyError('No field "{}" in row "{}"'.format(key, self.__fields)) + def field_keys(self): + return self.__fields.keys() + def attrib(self, key, default=None, throw=True): if self.__attribs is not None: return self.__attribs.get(key, default) @@ -38,6 +41,9 @@ class ListCmd(TestCase): # export def fields(self): return self.__fields + def items(self): + return self.__fields.items() + @property def attribs(self): return self.__attribs