Revision def6577f test/py/ganeti.ssconf_unittest.py

b/test/py/ganeti.ssconf_unittest.py
33 33
from ganeti import ssconf
34 34

  
35 35
import testutils
36
import mock
36 37

  
37 38

  
38 39
class TestReadSsconfFile(unittest.TestCase):
......
220 221

  
221 222
      self.assertEqual(os.listdir(self.ssdir), [])
222 223

  
224
  def testGetHvparamsForHypervisor(self):
225
    hvparams = [("a", "A"), ("b", "B"), ("c", "C")]
226
    ssconf_file_content = '\n'.join("%s=%s" % (key, value) for (key, value)
227
                                    in hvparams)
228
    self.sstore._ReadFile = mock.Mock(return_value=ssconf_file_content)
229
    result = self.sstore.GetHvparamsForHypervisor("foo")
230
    for (key, value) in hvparams:
231
      self.assertTrue(key in result)
232
      self.assertEqual(value, result[key])
233

  
223 234

  
224 235
class TestVerifyClusterName(unittest.TestCase):
225 236
  def setUp(self):

Also available in: Unified diff