def new_table(self): """Create a new partition table on the device.""" cancel = make_fn(None, "Don't create a new partition table.") fs = [make_fn(f) for f in parted.getLabels()] ty = self.sub_menu(tuple([(f(), f) for f in fs]) + (("Cancel", cancel),)) if ty: self.disk = parted.freshDisk(self.device, ty) self.refresh_menu()
def runTest(self): self.assertGreater(len(parted.getLabels()), 0) self.assertSetEqual(parted.getLabels('ppcc'), set()) self.assertSetEqual(parted.getLabels('sparc6'), set()) self.assertSetEqual(parted.getLabels('i586'), {'gpt', 'msdos'}) self.assertSetEqual(parted.getLabels('s390'), {'dasd', 'msdos'}) self.assertSetEqual(parted.getLabels('s390x'), {'dasd', 'msdos'}) self.assertSetEqual(parted.getLabels('sparc'), {'sun'}) self.assertSetEqual(parted.getLabels('sparc64'), {'sun'}) self.assertSetEqual(parted.getLabels('ppc'), {'amiga', 'gpt', 'mac', 'msdos'}) self.assertSetEqual(parted.getLabels('ppc64'), {'amiga', 'gpt', 'mac', 'msdos'}) self.assertSetEqual(parted.getLabels('alpha'), {'bsd', 'msdos'}) self.assertSetEqual(parted.getLabels('ia64'), {'gpt', 'msdos'})
def runTest(self): self.assertGreater(len(parted.getLabels()), 0) self.assertSetEqual(parted.getLabels('ppcc'), set()) self.assertSetEqual(parted.getLabels('sparc6'), set()) self.assertSetEqual(parted.getLabels('i586'), {'gpt', 'msdos'}) self.assertSetEqual(parted.getLabels('s390'), {'dasd', 'msdos'}) self.assertSetEqual(parted.getLabels('s390x'), {'dasd', 'msdos'}) self.assertSetEqual(parted.getLabels('sparc'), {'sun'}) self.assertSetEqual(parted.getLabels('sparc64'), {'sun'}) self.assertSetEqual(parted.getLabels('ppc'), {'amiga', 'gpt', 'mac', 'msdos'}) self.assertSetEqual(parted.getLabels('ppc64'), {'amiga', 'gpt', 'mac', 'msdos'}) self.assertSetEqual(parted.getLabels('ppc64le'), {'gpt', 'msdos'}) self.assertSetEqual(parted.getLabels('alpha'), {'bsd', 'msdos'}) self.assertSetEqual(parted.getLabels('ia64'), {'gpt', 'msdos'}) self.assertSetEqual(parted.getLabels('aarch64'), {'gpt', 'msdos'}) self.assertSetEqual(parted.getLabels('armv7l'), {'gpt', 'msdos'})