python类umount()的实例源码

volumes.py 文件源码 项目:charm-rabbitmq-server 作者: openstack 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-percona-cluster 作者: openstack 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-percona-cluster 作者: openstack 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-cinder 作者: openstack 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-lxd 作者: openstack 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-nova-compute-proxy 作者: openstack 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-ceilometer-agent 作者: openstack 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
volumes.py 文件源码 项目:charm-ceph-proxy 作者: openstack 项目源码 文件源码 阅读 51 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()
test_host.py 文件源码 项目:charm-helpers 作者: juju 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def test_umounts_a_device(self, log, check_output, fstab):
        mountpoint = '/mnt/guido'

        result = host.umount(mountpoint, persist=True)

        self.assertTrue(result)
        check_output.assert_called_with(['umount', mountpoint])
        fstab.remove_by_mountpoint_called_with(mountpoint)
test_host.py 文件源码 项目:charm-helpers 作者: juju 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_umounts_and_persist_device(self, log, check_output):
        mountpoint = '/mnt/guido'

        result = host.umount(mountpoint)

        self.assertTrue(result)
        check_output.assert_called_with(['umount', '/mnt/guido'])
test_host.py 文件源码 项目:charm-helpers 作者: juju 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_doesnt_umount_on_error(self, log, check_output):
        mountpoint = '/mnt/guido'

        error = subprocess.CalledProcessError(123, 'mount it', 'Oops...')
        check_output.side_effect = error

        result = host.umount(mountpoint)

        self.assertFalse(result)
        check_output.assert_called_with(['umount', '/mnt/guido'])
volumes.py 文件源码 项目:charm-helpers 作者: juju 项目源码 文件源码 阅读 37 收藏 0 点赞 0 评论 0
def unmount_volume(config):
    if os.path.ismount(config['mountpoint']):
        if not host.umount(config['mountpoint'], persist=True):
            raise VolumeConfigurationError()


问题


面经


文章

微信
公众号

扫码关注公众号