Exemplo n.º 1
0
    def is_volume_test(self):
        """Test the is_volume method."""
        spec = PartSpec("/", lv=True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_PLAIN), False)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM), True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM_THINP), True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_BTRFS), False)

        spec = PartSpec("/", lv=True, thin=True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_PLAIN), False)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM), True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM_THINP), True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_BTRFS), False)

        spec = PartSpec("/", btr=True)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_PLAIN), False)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM), False)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_LVM_THINP), False)
        self.assertEqual(spec.is_volume(AUTOPART_TYPE_BTRFS), True)
Exemplo n.º 2
0
    def test_is_volume(self):
        """Test the is_volume method."""
        spec = PartSpec("/", lv=True)
        assert spec.is_volume(AUTOPART_TYPE_PLAIN) == False
        assert spec.is_volume(AUTOPART_TYPE_LVM) == True
        assert spec.is_volume(AUTOPART_TYPE_LVM_THINP) == True
        assert spec.is_volume(AUTOPART_TYPE_BTRFS) == False

        spec = PartSpec("/", lv=True, thin=True)
        assert spec.is_volume(AUTOPART_TYPE_PLAIN) == False
        assert spec.is_volume(AUTOPART_TYPE_LVM) == True
        assert spec.is_volume(AUTOPART_TYPE_LVM_THINP) == True
        assert spec.is_volume(AUTOPART_TYPE_BTRFS) == False

        spec = PartSpec("/", btr=True)
        assert spec.is_volume(AUTOPART_TYPE_PLAIN) == False
        assert spec.is_volume(AUTOPART_TYPE_LVM) == False
        assert spec.is_volume(AUTOPART_TYPE_LVM_THINP) == False
        assert spec.is_volume(AUTOPART_TYPE_BTRFS) == True