From e11f626971d37a8688e53781e238a2d91ca0b177 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 2 Jan 2023 15:53:43 +0100 Subject: [PATCH] test.ListCmd: Add methods items() and field_keys() Signed-off-by: Jan Lindemann --- src/python/devtest/os/test/ListCmd.py | 6 ++++++ 1 file changed, 6 insertions(+) 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