def test_mount_success(self): ''' Tests zfs mount of filesystem ''' res = OrderedDict([('mounted', True)]) ret = {} ret['stdout'] = "" ret['stderr'] = "" ret['retcode'] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(zfs.__salt__, {'cmd.run_all': mock_cmd}), \ patch.dict(zfs.__utils__, utils_patch): self.assertEqual(res, zfs.mount('myzpool/mydataset'))
def test_mount_failure(self): ''' Tests zfs mount of already mounted filesystem ''' res = OrderedDict([ ('mounted', False), ('error', "cannot mount 'myzpool/mydataset': filesystem already mounted") ]) ret = {} ret['stdout'] = "" ret['stderr'] = "cannot mount 'myzpool/mydataset': filesystem already mounted" ret['retcode'] = 1 mock_cmd = MagicMock(return_value=ret) with patch.dict(zfs.__salt__, {'cmd.run_all': mock_cmd}), \ patch.dict(zfs.__utils__, utils_patch): self.assertEqual(res, zfs.mount('myzpool/mydataset'))