Example #1
0
 def test_clear_pxe(self):
     cfg_dir = os.path.join(self.tempdir, 'tftp', 'pxelinux.cfg')
     cfg_filename = os.path.join(cfg_dir, '01-aa-bb-cc-dd-ee-ff')
     os.makedirs(cfg_dir)
     open(cfg_filename, "w").write("IMG2")
     pxe.clear_pxe('device1')
     self.assertFalse(os.path.exists(cfg_filename))
Example #2
0
def clear_pxe(device_name):
    """
    Clear a device's boot configuration, allowing it to boot from its internal
    storage.
    """
    logs.device_logs.add(device_name, "clearing PXE config", 'bmm')
    pxe.clear_pxe(device_name)
Example #3
0
def clear_pxe(device_name):
    """
    Clear a device's boot configuration, allowing it to boot from its internal
    storage.
    """
    logs.device_logs.add(device_name, "clearing PXE config", 'bmm')
    pxe.clear_pxe(device_name)
 def test_clear_pxe(self):
     cfg_dir = os.path.join(self.tempdir, 'tftp', 'pxelinux.cfg')
     cfg_filename = os.path.join(cfg_dir, '01-aa-bb-cc-dd-ee-ff')
     os.makedirs(cfg_dir)
     open(cfg_filename, "w").write("IMG2")
     pxe.clear_pxe('aabbccddeeff')
     self.assertFalse(os.path.exists(cfg_filename))
 def clear_pxe(self, device_name):
     """
     Clear a device's boot configuration, allowing it to boot from its
     internal storage.
     """
     mac_address = self.db.devices.get_mac_address(device_name)
     pxe.clear_pxe(mac_address)
Example #6
0
 def test_clear_pxe_nonexistent(self):
     # just has to not fail!
     pxe.clear_pxe('device1')
 def test_clear_pxe_nonexistent(self):
     # just has to not fail!
     pxe.clear_pxe('device1')