Example #1
0
    def test_occupied_device_zfs(self):
        self.add_command(("zfs", "list", "-H", "-o", "name", "-r", "pool1"),
                         stdout="pool1\npool1/dataset_1\n")

        self.assertAgentError(
            manage_targets.check_block_device("pool1", "zfs"),
            "Dataset 'dataset_1' found on zpool 'pool1'")
        self.assertRanAllCommands()
Example #2
0
    def test_empty_device_ldiskfs(self):
        self.add_commands(
            CommandCaptureCommand(
                ("blkid", "-p", "-o", "value", "-s", "TYPE", "/dev/sdb"),
                rc=2))

        self.assertAgentOK(
            manage_targets.check_block_device("/dev/sdb", "linux"))
        self.assertRanAllCommands()
Example #3
0
    def test_occupied_device_ldiskfs(self):
        self.add_commands(
            CommandCaptureCommand(
                ("blkid", "-p", "-o", "value", "-s", "TYPE", "/dev/sdb"),
                stdout="ext4\n"))

        self.assertAgentError(
            manage_targets.check_block_device("/dev/sdb", "linux"),
            "Filesystem found: type 'ext4'")
        self.assertRanAllCommands()
Example #4
0
    def test_empty_device_zfs(self):
        self.add_command(("zfs", "list", "-H", "-o", "name", "-r", "pool1"),
                         stdout="pool1\n")

        self.assertAgentOK(manage_targets.check_block_device("pool1", "zfs"))
        self.assertRanAllCommands()