Revision 7ebd876f test/ganeti.utils.text_unittest.py
b/test/ganeti.utils.text_unittest.py | ||
---|---|---|
422 | 422 |
"", "x"]) |
423 | 423 |
|
424 | 424 |
|
425 |
class TestIsValidShellParam(unittest.TestCase): |
|
426 |
def test(self): |
|
427 |
for val, result in [ |
|
428 |
("abc", True), |
|
429 |
("ab;cd", False), |
|
430 |
]: |
|
431 |
self.assertEqual(utils.IsValidShellParam(val), result) |
|
432 |
|
|
433 |
|
|
434 |
class TestBuildShellCmd(unittest.TestCase): |
|
435 |
def test(self): |
|
436 |
self.assertRaises(errors.ProgrammerError, utils.BuildShellCmd, |
|
437 |
"ls %s", "ab;cd") |
|
438 |
self.assertEqual(utils.BuildShellCmd("ls %s", "ab"), "ls ab") |
|
439 |
|
|
440 |
|
|
425 | 441 |
if __name__ == "__main__": |
426 | 442 |
testutils.GanetiTestProgram() |
Also available in: Unified diff