示例#1
0
文件: app.py 项目: eepDev/DRS
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))
示例#2
0
    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())
示例#3
0
文件: drs.py 项目: eepDev/DRS
 def get_partitions():
     return PartitionManager.load_partitions()