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()
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()
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()
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()
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))