Revision 7610d884 test/py/ganeti.hypervisor.hv_xen_unittest.py
b/test/py/ganeti.hypervisor.hv_xen_unittest.py | ||
---|---|---|
26 | 26 |
import tempfile |
27 | 27 |
import shutil |
28 | 28 |
import random |
29 |
import os |
|
29 | 30 |
|
30 | 31 |
from ganeti import constants |
31 | 32 |
from ganeti import objects |
... | ... | |
365 | 366 |
"", "This command failed", None, |
366 | 367 |
NotImplemented, NotImplemented) |
367 | 368 |
|
369 |
def testRemovingAutoConfigFile(self): |
|
370 |
name = "inst8206.example.com" |
|
371 |
cfgfile = utils.PathJoin(self.tmpdir, name) |
|
372 |
autodir = utils.PathJoin(self.tmpdir, "auto") |
|
373 |
autocfgfile = utils.PathJoin(autodir, name) |
|
374 |
|
|
375 |
os.mkdir(autodir) |
|
376 |
|
|
377 |
utils.WriteFile(autocfgfile, data="") |
|
378 |
|
|
379 |
hv = self._GetHv() |
|
380 |
|
|
381 |
self.assertTrue(os.path.isfile(autocfgfile)) |
|
382 |
hv._WriteConfigFile(name, "content") |
|
383 |
self.assertFalse(os.path.exists(autocfgfile)) |
|
384 |
self.assertEqual(utils.ReadFile(cfgfile), "content") |
|
385 |
|
|
368 | 386 |
|
369 | 387 |
def _MakeTestClass(cls, cmd): |
370 | 388 |
"""Makes a class for testing. |
Also available in: Unified diff