コード例 #1
0
ファイル: add_dialog_test.py プロジェクト: dashea/blivet-gui
    def test_mdraid_widgets(self):
        parent_device = self._get_parent_device()
        free_device = self._get_free_device(parent=parent_device)

        add_dialog = AddDialog(self.parent_window, "disk", parent_device, free_device, [],
                               [free_device, self._get_free_device()], self.supported_raids, self.supported_fs, [])

        add_dialog.devices_combo.set_active_id("mdraid")
        self.assertEqual(add_dialog._get_selected_device_type(), "mdraid")

        self.assertIsNone(add_dialog.free_type_chooser)
        self.assertTrue(add_dialog.filesystems_combo.get_visible())
        self.assertTrue(add_dialog.name_entry.get_visible())
        self.assertFalse(add_dialog.encrypt_check.get_visible())
        self.assertFalse(add_dialog.raid_combo.get_visible())
        self.assertTrue(len(add_dialog.size_areas) == 1)
        self.assertIsNone(add_dialog.advanced)
        self.assertTrue(add_dialog.md_type_combo.get_visible())
        self.assertTrue(add_dialog.size_areas[0][0].get_sensitive())
コード例 #2
0
ファイル: add_dialog_test.py プロジェクト: dashea/blivet-gui
    def test_lvmvg_widgets(self):
        parent_device = self._get_parent_device(dtype="lvmpv", ftype=None)
        free_device = self._get_free_device(parent=parent_device)

        add_dialog = AddDialog(self.parent_window, "lvmpv", parent_device, free_device,
                               [(parent_device, free_device)], [free_device], self.supported_raids,
                               self.supported_fs, [])

        # for lvmpv 'parent' only lvmvg should be available
        self.assertFalse(add_dialog.devices_combo.get_sensitive())
        self.assertEqual(add_dialog._get_selected_device_type(), "lvmvg")

        self.assertIsNone(add_dialog.free_type_chooser)
        self.assertFalse(add_dialog.filesystems_combo.get_visible())
        self.assertTrue(add_dialog.name_entry.get_visible())
        self.assertFalse(add_dialog.encrypt_check.get_visible())
        self.assertFalse(add_dialog.raid_combo.get_visible())
        self.assertTrue(len(add_dialog.size_areas) == 1)
        self.assertIsNotNone(add_dialog.advanced)
        self.assertFalse(add_dialog.md_type_combo.get_visible())
        self.assertFalse(add_dialog.size_areas[0][0].get_sensitive())