commit 3325f5b9ec851355e0bc9052980e40833af26d68
Author: Radek Pazdera <rpazdera(a)redhat.com>
Date: Thu Apr 18 19:51:50 2013 +0200
NetTestCommandSystemConfig: Modifying result
The results of NetTestCommandSystemConfig to include the information
about the persistence of the values set. This is later used to determine
whether to clean them up or not.
Signed-off-by: Radek Pazdera <rpazdera(a)redhat.com>
lnst/Common/NetTestCommand.py | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/lnst/Common/NetTestCommand.py b/lnst/Common/NetTestCommand.py
index 208e391..527764e 100644
--- a/lnst/Common/NetTestCommand.py
+++ b/lnst/Common/NetTestCommand.py
@@ -285,7 +285,7 @@ class NetTestCommandSystemConfig(NetTestCommandGeneric):
(stdout, stderr) = exec_cmd(cmd_str)
def run(self):
- res_data = {}
+ res_data = {"options": {}, "persistent": False}
# inline version
if "option" in self._command:
@@ -313,8 +313,11 @@ class NetTestCommandSystemConfig(NetTestCommandGeneric):
self.set_fail("Unable to set %s config option!" % option)
return
- res_data[option] = {"current_val": new_values[-1],
- "previous_val": prev_val}
+ if "persistent" in self._command:
+ res_data["persistent"] = self._command["persistent"]
+
+ res_data["options"][option] = {"current_val":
new_values[-1],
+ "previous_val": prev_val}
res = {"passed": True}
res["res_data"] = res_data
Show replies by thread