def test_os_version(value, expected_exception): # Arrange test_api = CobblerAPI() distro = Distro(test_api) # Act with expected_exception: distro.os_version = value # Assert assert distro.os_version == value
def test_make_clone(create_kernel_initrd, fk_kernel, fk_initrd): # Arrange test_api = CobblerAPI() folder = create_kernel_initrd(fk_kernel, fk_initrd) utils.load_signatures("/var/lib/cobbler/distro_signatures.json") distro = Distro(test_api) distro.breed = "suse" distro.os_version = "sles15generic" distro.kernel = os.path.join(folder, "vmlinuz1") distro.initrd = os.path.join(folder, "initrd1.img") # Act result = distro.make_clone() # Assert # TODO: When in distro.py the FIXME of this method is done then adjust this here assert result != distro