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