From 7fcf849fa18d905eba81812910dd0f22bddac99d Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Mon, 3 Sep 2007 08:04:24 +0000
Subject: [PATCH] Add a small unittext extension for utils.RunCmd

Reviewed-by: imsnah
---
 testing/ganeti.utils_unittest.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/testing/ganeti.utils_unittest.py b/testing/ganeti.utils_unittest.py
index 033bdbe79..7d15571bc 100755
--- a/testing/ganeti.utils_unittest.py
+++ b/testing/ganeti.utils_unittest.py
@@ -136,6 +136,19 @@ class TestRunCmd(unittest.TestCase):
     result = RunCmd("/bin/sh -c 'kill -15 $$'")
     self.assertEqual(result.signal, 15)
 
+  def testListRun(self):
+    """Test list runs"""
+    result = RunCmd(["true"])
+    self.assertEqual(result.signal, None)
+    self.assertEqual(result.exit_code, 0)
+    result = RunCmd(["/bin/sh", "-c", "exit 1"])
+    self.assertEqual(result.signal, None)
+    self.assertEqual(result.exit_code, 1)
+    result = RunCmd(["echo", "-n", self.magic])
+    self.assertEqual(result.signal, None)
+    self.assertEqual(result.exit_code, 0)
+    self.assertEqual(result.stdout, self.magic)
+
 
 class TestRemoveFile(unittest.TestCase):
   """Test case for the RemoveFile function"""
-- 
GitLab