def test_removed(self): gems = ['foo', 'bar'] gem_list = MagicMock(return_value=gems) gem_uninstall_succeeds = MagicMock(return_value=True) gem_uninstall_fails = MagicMock(return_value=False) with patch.dict(gem.__salt__, {'gem.list': gem_list}): with patch.dict(gem.__salt__, {'gem.uninstall': gem_uninstall_succeeds}): ret = gem.removed('quux') self.assertEqual(True, ret['result']) ret = gem.removed('foo') self.assertEqual(True, ret['result']) gem_uninstall_succeeds.assert_called_once_with('foo', None, runas=None, gem_bin=None) with patch.dict(gem.__salt__, {'gem.uninstall': gem_uninstall_fails}): ret = gem.removed('bar') self.assertEqual(False, ret['result']) gem_uninstall_fails.assert_called_once_with('bar', None, runas=None, gem_bin=None)
def test_removed(self): gems = ['foo', 'bar'] gem_list = MagicMock(return_value=gems) gem_uninstall_succeeds = MagicMock(return_value=True) gem_uninstall_fails = MagicMock(return_value=False) with patch.dict(gem.__salt__, {'gem.list': gem_list}): with patch.dict(gem.__salt__, {'gem.uninstall': gem_uninstall_succeeds}): ret = gem.removed('quux') self.assertEqual(True, ret['result']) ret = gem.removed('foo') self.assertEqual(True, ret['result']) gem_uninstall_succeeds.assert_called_once_with( 'foo', None, runas=None, gem_bin=None) with patch.dict(gem.__salt__, {'gem.uninstall': gem_uninstall_fails}): ret = gem.removed('bar') self.assertEqual(False, ret['result']) gem_uninstall_fails.assert_called_once_with( 'bar', None, runas=None, gem_bin=None)
def test_removed(self): gems = ["foo", "bar"] gem_list = MagicMock(return_value=gems) gem_uninstall_succeeds = MagicMock(return_value=True) gem_uninstall_fails = MagicMock(return_value=False) with patch.dict(gem.__salt__, {"gem.list": gem_list}): with patch.dict(gem.__salt__, {"gem.uninstall": gem_uninstall_succeeds}): ret = gem.removed("quux") self.assertEqual(True, ret["result"]) ret = gem.removed("foo") self.assertEqual(True, ret["result"]) gem_uninstall_succeeds.assert_called_once_with( "foo", None, runas=None, gem_bin=None ) with patch.dict(gem.__salt__, {"gem.uninstall": gem_uninstall_fails}): ret = gem.removed("bar") self.assertEqual(False, ret["result"]) gem_uninstall_fails.assert_called_once_with( "bar", None, runas=None, gem_bin=None )