Revision 7ebd876f test/ganeti.utils_unittest.py
b/test/ganeti.utils_unittest.py | ||
---|---|---|
305 | 305 |
self.assertEqual(utils.TryConvert(fn, src), result) |
306 | 306 |
|
307 | 307 |
|
308 |
class TestIsValidShellParam(unittest.TestCase): |
|
309 |
def test(self): |
|
310 |
for val, result in [ |
|
311 |
("abc", True), |
|
312 |
("ab;cd", False), |
|
313 |
]: |
|
314 |
self.assertEqual(utils.IsValidShellParam(val), result) |
|
315 |
|
|
316 |
|
|
317 |
class TestBuildShellCmd(unittest.TestCase): |
|
318 |
def test(self): |
|
319 |
self.assertRaises(errors.ProgrammerError, utils.BuildShellCmd, |
|
320 |
"ls %s", "ab;cd") |
|
321 |
self.assertEqual(utils.BuildShellCmd("ls %s", "ab"), "ls ab") |
|
322 |
|
|
323 |
|
|
324 | 308 |
if __name__ == '__main__': |
325 | 309 |
testutils.GanetiTestProgram() |
Also available in: Unified diff