def test_create_file_vdev_nospace(self): """ Tests create_file_vdev when out of space """ ret = {} ret["stdout"] = "" ret["stderr"] = "/vdisks/disk0: initialized 10424320 of 67108864 bytes: No space left on device" ret["retcode"] = 1 mock_cmd = MagicMock(return_value=ret) with patch.dict(zpool.__salt__, {"cmd.run_all": mock_cmd}), patch.dict( zpool.__utils__, self.utils_patch): ret = zpool.create_file_vdev("64M", "/vdisks/disk0") res = OrderedDict([ ("/vdisks/disk0", "failed"), ( "error", OrderedDict([ ( "/vdisks/disk0", " initialized 10424320 of 67108864 bytes: No space left on device", ), ]), ), ]) self.assertEqual(ret, res)
def test_create_file_vdev_success(self): """ Tests create_file_vdev when out of space """ ret = {} ret["stdout"] = "" ret["stderr"] = "" ret["retcode"] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(zpool.__salt__, {"cmd.run_all": mock_cmd}), patch.dict( zpool.__utils__, self.utils_patch): ret = zpool.create_file_vdev("64M", "/vdisks/disk0") res = OrderedDict([("/vdisks/disk0", "created")]) self.assertEqual(ret, res)
def test_create_file_vdev_success(self): ''' Tests create_file_vdev when out of space ''' ret = {} ret['stdout'] = "" ret['stderr'] = "" ret['retcode'] = 0 mock_cmd = MagicMock(return_value=ret) with patch.dict(zpool.__salt__, {'cmd.run_all': mock_cmd}), \ patch.dict(zpool.__utils__, self.utils_patch): ret = zpool.create_file_vdev('64M', '/vdisks/disk0') res = OrderedDict([ ('/vdisks/disk0', 'created'), ]) self.assertEqual(ret, res)
def test_create_file_vdev_nospace(self): ''' Tests create_file_vdev when out of space ''' ret = {} ret['stdout'] = "" ret['stderr'] = "/vdisks/disk0: initialized 10424320 of 67108864 bytes: No space left on device" ret['retcode'] = 1 mock_cmd = MagicMock(return_value=ret) with patch.dict(zpool.__salt__, {'cmd.run_all': mock_cmd}), \ patch.dict(zpool.__utils__, utils_patch): ret = zpool.create_file_vdev('64M', '/vdisks/disk0') res = OrderedDict([ ('/vdisks/disk0', 'failed'), ('error', OrderedDict([ ('/vdisks/disk0', ' initialized 10424320 of 67108864 bytes: No space left on device'), ])), ]) self.assertEqual(ret, res)