def runTest(self): # We should get TypeError when the parameter is invalid self.assertRaises(TypeError, _ped.partition_flag_next) self.assertRaises(TypeError, _ped.partition_flag_next, 'blah') # First flag is 0, keep getting flags until we loop back around # to zero. Make sure each flag we get is an integer. flag = _ped.partition_flag_next(0) self.assertEqual(type(flag).__name__, 'int') while True: flag = _ped.partition_flag_next(flag) if not flag: break self.assertEqual(type(flag).__name__, 'int')
return math.floor(maxLength * math.pow(sectorSize, parted._exponent[lunit])) def getDeviceNodeName(self): """Return the device name for this Partition.""" return self.path[5:] def getPedPartition(self): """Return the _ped.Partition object contained in this Partition. For internal module use only.""" return self.__partition def resetNumber(self): """Reset the partition's number to default""" return self.__partition.reset_num() # collect all partition flags and store them in a hash partitionFlag = {} __flag = _ped.partition_flag_next(0) partitionFlag[__flag] = _ped.partition_flag_get_name(__flag) __readFlags = True while __readFlags: __flag = _ped.partition_flag_next(__flag) if not __flag: __readFlags = False else: partitionFlag[__flag] = _ped.partition_flag_get_name(__flag)
else: break return math.floor(maxLength * math.pow(sectorSize, parted._exponent[lunit])) def getDeviceNodeName(self): """Return the device name for this Partition.""" return self.path[5:] def getPedPartition(self): """Return the _ped.Partition object contained in this Partition. For internal module use only.""" return self.__partition def resetNumber(self): """Reset the partition's number to default""" return self.__partition.reset_num() # collect all partition flags and store them in a hash partitionFlag = {} __flag = _ped.partition_flag_next(0) partitionFlag[__flag] = _ped.partition_flag_get_name(__flag) __readFlags = True while __readFlags: __flag = _ped.partition_flag_next(__flag) if not __flag: __readFlags = False else: partitionFlag[__flag] = _ped.partition_flag_get_name(__flag)