440
440
returnValue(handles)
443
def test_interface_set_mac_address(self):
444
session = yield fake_cobbler_session()
445
name = self.make_name()
446
obj = yield fake_cobbler_object(session, self.cobbler_class, name)
448
{"interface": "eth0", "mac_address": "12:34:56:78:90:12"})
449
state = yield obj.get_values()
450
interfaces = state.get("interfaces", {})
451
self.assertEqual(["eth0"], sorted(interfaces))
452
state_eth0 = interfaces["eth0"]
453
self.assertEqual("12:34:56:78:90:12", state_eth0["mac_address"])
456
def test_interface_delete_interface(self):
457
session = yield fake_cobbler_session()
458
name = self.make_name()
459
obj = yield fake_cobbler_object(session, self.cobbler_class, name)
461
{"interface": "eth0", "mac_address": "12:34:56:78:90:12"})
463
{"interface": "eth0", "delete_interface": "ignored"})
464
state = yield obj.get_values()
465
interfaces = state.get("interfaces", {})
466
self.assertEqual([], sorted(interfaces))
443
469
def test_powerOnMultiple(self):
444
470
session = yield fake_cobbler_session()
445
471
names, systems = yield self.make_systems(session, 3)