コード例 #1
0
 def test_get_ptype(self):
     partition = main.DevicePartition(argparse.Namespace())
     ptype = main.PTYPE['regular']['osd']['tobe']
     with mock.patch.multiple(main,
                              get_partition_type=lambda path: ptype):
         assert ptype == partition.get_ptype()
     assert ptype == partition.get_ptype()
コード例 #2
0
 def test_get_uuid(self):
     partition = main.DevicePartition(argparse.Namespace())
     uuid = 'UUID'
     with mock.patch.multiple(main,
                              get_partition_uuid=lambda path: uuid):
         assert uuid == partition.get_uuid()
     assert uuid == partition.get_uuid()
コード例 #3
0
ファイル: test_prepare.py プロジェクト: vincentpanqi/ceph
 def test_dev(self):
     partition = main.DevicePartition(argparse.Namespace())
     dev = '/dev/sdbFOo'
     assert dev != partition.get_dev()
     assert dev != partition.get_rawdev()
     partition.set_dev(dev)
     assert dev == partition.get_dev()
     assert dev == partition.get_rawdev()
コード例 #4
0
ファイル: test_prepare.py プロジェクト: vincentpanqi/ceph
 def test_partition_number(self):
     partition = main.DevicePartition(argparse.Namespace())
     num = 123
     assert num != partition.get_partition_number()
     partition.set_partition_number(num)
     assert num == partition.get_partition_number()
コード例 #5
0
ファイル: test_prepare.py プロジェクト: vincentpanqi/ceph
 def test_init(self):
     partition = main.DevicePartition(argparse.Namespace())
     for name in ('osd', 'journal'):
         assert (main.PTYPE['regular'][name]['ready'] ==
                 partition.ptype_for_name(name))