def get_partitions(): print('client requested partitions...') partitions = PartitionManager.load_partitions() response = [partition.to_json() for partition in partitions] print(response) emit('response:partitions', json.dumps(response))
def test_load_partitions(self): partitions = [] p1 = NtfsPartition("/dev/sdb1", 524288000, "SystemReserved") p2 = NtfsPartition("/dev/sdb2", 109832044544, "") p3 = NtfsPartition("/dev/sdb3", 100000000000, "MyFiles") partitions.append(p1) partitions.append(p2) partitions.append(p3) for i in range(len(partitions)): self.assertDictEqual(partitions[i].to_json(), PartitionManager.load_partitions()[i].to_json())
def get_partitions(): return PartitionManager.load_partitions()