def ActivatePayload(self, payload: ObjPath): """Activate the payload. :param payload: a path to a payload """ self.implementation.activate_payload( PayloadContainer.from_object_path(payload) )
def create_live_image_payload_test(self, publisher): """Test creation and publishing of the Live image payload module.""" payload_path = self.payload_interface.CreatePayload( PayloadType.LIVE_IMAGE.value) self.assertEqual(self.payload_interface.GetActivePayload(), payload_path) self.assertIsInstance(PayloadContainer.from_object_path(payload_path), LiveImageModule) publisher.assert_called_once()
def create_dnf_payload_test(self, publisher): """Test creation and publishing of the DNF payload module.""" payload_path = self.payload_interface.CreatePayload( PayloadType.DNF.value) self.assertEqual(self.payload_interface.GetActivePayload(), payload_path) self.assertIsInstance(PayloadContainer.from_object_path(payload_path), DNFModule) publisher.assert_called_once()
def create_live_os_payload_test(self, publisher): """Test creation and publishing of the Live OS payload module.""" payload_path = self.payload_interface.CreatePayload(PayloadType.LIVE_OS.value) self.assertEqual(self.payload_interface.CreatedPayloads, [payload_path]) self.payload_interface.ActivatePayload(payload_path) self.assertEqual(self.payload_interface.ActivePayload, payload_path) self.assertIsInstance(PayloadContainer.from_object_path(payload_path), LiveOSModule) publisher.assert_called_once()
def test_create_dnf_payload(self, publisher): """Test creation and publishing of the DNF payload module.""" payload_path = self.payload_interface.CreatePayload( PayloadType.DNF.value) assert self.payload_interface.CreatedPayloads == [payload_path] self.payload_interface.ActivatePayload(payload_path) assert self.payload_interface.ActivePayload == payload_path assert isinstance(PayloadContainer.from_object_path(payload_path), DNFModule) publisher.assert_called_once()
def test_create_live_image_payload(self, publisher): """Test creation and publishing of the Live image payload module.""" payload_path = self.payload_interface.CreatePayload( PayloadType.LIVE_IMAGE.value) assert self.payload_interface.CreatedPayloads == [payload_path] self.payload_interface.ActivatePayload(payload_path) assert self.payload_interface.ActivePayload == payload_path assert isinstance(PayloadContainer.from_object_path(payload_path), LiveImageModule) publisher.assert_called_once()