Revision 31155d60 test/ganeti.utils_unittest.py

b/test/ganeti.utils_unittest.py
996 996
      self.assertRaises(errors.UnitParseError, ParseUnit, '1,3' + suffix)
997 997

  
998 998

  
999
class TestParseCpuMask(unittest.TestCase):
1000
  """Test case for the ParseCpuMask function."""
1001

  
1002
  def testWellFormed(self):
1003
    self.assertEqual(utils.ParseCpuMask(""), [])
1004
    self.assertEqual(utils.ParseCpuMask("1"), [1])
1005
    self.assertEqual(utils.ParseCpuMask("0-2,4,5-5"), [0,1,2,4,5])
1006

  
1007
  def testInvalidInput(self):
1008
    self.assertRaises(errors.ParseError,
1009
                      utils.ParseCpuMask,
1010
                      "garbage")
1011
    self.assertRaises(errors.ParseError,
1012
                      utils.ParseCpuMask,
1013
                      "0,")
1014
    self.assertRaises(errors.ParseError,
1015
                      utils.ParseCpuMask,
1016
                      "0-1-2")
1017
    self.assertRaises(errors.ParseError,
1018
                      utils.ParseCpuMask,
1019
                      "2-1")
1020

  
999 1021
class TestSshKeys(testutils.GanetiTestCase):
1000 1022
  """Test case for the AddAuthorizedKey function"""
1001 1023

  

Also available in: Unified diff