def test_reguid_success(self): """ Tests reguid """ 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.reguid("mypool") res = OrderedDict([("reguided", True)]) self.assertEqual(ret, res)
def test_reguid_success(self): ''' Tests reguid ''' 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.reguid('mypool') res = OrderedDict([('reguided', True)]) self.assertEqual(ret, res)
def test_reguid_nopool(self): """ Tests reguid with missing pool """ ret = {} ret["stdout"] = "" ret["stderr"] = "cannot open 'mypool': no such pool" 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.reguid("mypool") res = OrderedDict([("reguided", False), ("error", "cannot open 'mypool': no such pool") ]) self.assertEqual(ret, res)
def test_reguid_nopool(self): ''' Tests reguid with missing pool ''' ret = {} ret['stdout'] = "" ret['stderr'] = "cannot open 'mypool': no such pool" 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.reguid('mypool') res = OrderedDict([ ('reguided', False), ('error', "cannot open 'mypool': no such pool"), ]) self.assertEqual(ret, res)