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