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