Beispiel #1
0
def check_share_fs_mounted():
    """Check if Share File System (NFS or CIFS) is mounted.

    :raises: InvalidParameterValue, if config option has invalid value.
    :raises: IRMCSharedFileSystemNotMounted, if shared file system is
        not mounted.
    """
    _parse_config_option()
    if not os.path.ismount(CONF.irmc.remote_image_share_root):
        raise exception.IRMCSharedFileSystemNotMounted(
            share=CONF.irmc.remote_image_share_root)
Beispiel #2
0
    def test___init___share_fs_not_mounted_exception(self, __init___mock):
        __init___mock.side_effect = iter(
            [exception.IRMCSharedFileSystemNotMounted()])

        self.assertRaises(exception.IRMCSharedFileSystemNotMounted,
                          irmc.IRMCVirtualMediaAgentDriver)
Beispiel #3
0
    def test___init___share_fs_not_mounted_exception(self, __init___mock):
        __init___mock.side_effect = exception.IRMCSharedFileSystemNotMounted(
            share='/share')

        self.assertRaises(exception.IRMCSharedFileSystemNotMounted,
                          irmc.IRMCVirtualMediaIscsiDriver)