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