def test_get_disksize_mbytes_empty_volumes(self): assert self.setup_empty_volumes.get_disksize_mbytes() == \ Defaults.get_lvm_overhead_mbytes() + \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ self.size.accumulate_mbyte_file_sizes.return_value
def test_get_disksize_mbytes_with_spare_partition(self): configured_spare_part_size = 42 assert self.setup_arm.get_disksize_mbytes() == \ configured_spare_part_size + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ self.size.accumulate_mbyte_file_sizes.return_value
def test_get_disksize_mbytes_root_volume(self, mock_log_warn, mock_exists): mock_exists.return_value = True root_size = self.size.accumulate_mbyte_file_sizes.return_value assert self.setup_root_volume.get_disksize_mbytes() == \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size assert mock_log_warn.called
def test_get_disksize_mbytes_oem_volumes(self, mock_exists): mock_exists.return_value = True root_size = self.size.accumulate_mbyte_file_sizes.return_value assert self.setup_oem_volumes.get_disksize_mbytes() == \ Defaults.get_lvm_overhead_mbytes() + \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size + \ 5 * Defaults.get_min_volume_mbytes()
def test_get_disksize_mbytes_root_volume(self, mock_exists): mock_exists.return_value = True root_size = self.size.accumulate_mbyte_file_sizes.return_value with self._caplog.at_level(logging.WARNING): assert self.setup_root_volume.get_disksize_mbytes() == \ Defaults.get_lvm_overhead_mbytes() + \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size
def test_get_disksize_mbytes_configured_additive(self): self.setup.configured_size = mock.Mock() self.setup.build_type_name = 'vmx' self.setup.configured_size.additive = True self.setup.configured_size.mbytes = 42 root_size = self.size.accumulate_mbyte_file_sizes.return_value assert self.setup.get_disksize_mbytes() == \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size + 42 + \ 200 * 1.7
def boot_partition_size(self): """ Size of the boot partition in mbytes :return: boot size mbytes :rtype: int """ if self.need_boot_partition(): if self.bootpart_mbytes: return self.bootpart_mbytes else: return Defaults.get_default_boot_mbytes()
def test_get_disksize_mbytes_volumes(self, mock_log_warn, mock_exists): mock_exists.return_value = True root_size = self.size.accumulate_mbyte_file_sizes.return_value assert self.setup_volumes.get_disksize_mbytes() == \ Defaults.get_lvm_overhead_mbytes() + \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size + \ 1024 - root_size + \ 500 + Defaults.get_min_volume_mbytes() + \ 30 + Defaults.get_min_volume_mbytes() + \ Defaults.get_min_volume_mbytes() assert mock_log_warn.called
def test_get_disksize_mbytes_volumes(self, mock_exists): mock_exists.side_effect = lambda path: path != 'root_dir/newfolder' root_size = self.size.accumulate_mbyte_file_sizes.return_value with self._caplog.at_level(logging.WARNING): assert self.setup_volumes.get_disksize_mbytes() == \ Defaults.get_lvm_overhead_mbytes() + \ Defaults.get_default_legacy_bios_mbytes() + \ Defaults.get_default_efi_boot_mbytes() + \ Defaults.get_default_boot_mbytes() + \ root_size + \ 1024 - root_size + \ 500 + Defaults.get_min_volume_mbytes() + \ 30 + Defaults.get_min_volume_mbytes() + \ Defaults.get_min_volume_mbytes() + \ Defaults.get_min_volume_mbytes() + \ Defaults.get_min_volume_mbytes()
def test_get_disksize_mbytes_with_ppc_prep_partition(self): assert self.setup_ppc.get_disksize_mbytes() == \ Defaults.get_default_boot_mbytes() + \ Defaults.get_default_prep_mbytes() + \ self.size.accumulate_mbyte_file_sizes.return_value
def test_boot_partition_size(self): self.setup.bootpart_requested = True assert self.setup.boot_partition_size() == \ Defaults.get_default_boot_mbytes() self.setup.bootpart_mbytes = 42 assert self.setup.boot_partition_size() == 42