def virt_cpus(self, num: int): """ Setter for the number of virtual cpus. :param num: The number of virtual cpu cores. """ self._virt_cpus = validate.validate_virt_cpus(num)
def virt_cpus(self, num: Union[int, str]): """ Setter for the number of virtual CPU cores to assign to the virtual machine. :param num: The number of cpu cores. """ self._virt_cpus = validate.validate_virt_cpus(num)
def virt_cpus(self, num: int): """ TODO :param num: """ self._virt_cpus = validate.validate_virt_cpus(num)
def test_set_virt_cpus(value, expected_exception): # Arrange # Act with expected_exception: result = validate.validate_virt_cpus(value) # Assert if value == enums.VALUE_INHERITED: assert result == 0 else: assert result == int(value)