示例#1
0
 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
示例#2
0
 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
示例#3
0
 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
示例#4
0
 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
示例#5
0
 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
示例#6
0
 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
示例#7
0
 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()
示例#8
0
 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()
示例#9
0
 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
示例#10
0
 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
示例#11
0
 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
示例#12
0
    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()
示例#13
0
    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()
示例#14
0
 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
示例#15
0
 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
示例#16
0
 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()
示例#17
0
 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
示例#18
0
 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
示例#19
0
 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
示例#20
0
 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