示例#1
0
文件: gem_test.py 项目: DaveQB/salt
 def test_sources_remove(self):
     gem_sources = ['http://foo', 'http://bar']
     gem_sources_list = MagicMock(return_value=gem_sources)
     gem_sources_remove_succeeds = MagicMock(return_value=True)
     gem_sources_remove_fails = MagicMock(return_value=False)
     with patch.dict(gem.__salt__, {'gem.sources_list': gem_sources_list}):
         with patch.dict(gem.__salt__, {'gem.sources_remove': gem_sources_remove_succeeds}):
             ret = gem.sources_remove('http://fui')
             self.assertEqual(True, ret['result'])
             ret = gem.sources_remove('http://foo')
             self.assertEqual(True, ret['result'])
             gem_sources_remove_succeeds.assert_called_once_with(
                 source_uri='http://foo', ruby=None, runas=None)
         with patch.dict(gem.__salt__, {'gem.sources_remove': gem_sources_remove_fails}):
             ret = gem.sources_remove('http://bar')
             self.assertEqual(False, ret['result'])
             gem_sources_remove_fails.assert_called_once_with(
                 source_uri='http://bar', ruby=None, runas=None)
示例#2
0
 def test_sources_remove(self):
     gem_sources = ['http://foo', 'http://bar']
     gem_sources_list = MagicMock(return_value=gem_sources)
     gem_sources_remove_succeeds = MagicMock(return_value=True)
     gem_sources_remove_fails = MagicMock(return_value=False)
     with patch.dict(gem.__salt__, {'gem.sources_list': gem_sources_list}):
         with patch.dict(gem.__salt__, {'gem.sources_remove': gem_sources_remove_succeeds}):
             ret = gem.sources_remove('http://fui')
             self.assertEqual(True, ret['result'])
             ret = gem.sources_remove('http://foo')
             self.assertEqual(True, ret['result'])
             gem_sources_remove_succeeds.assert_called_once_with(
                 source_uri='http://foo', ruby=None, runas=None)
         with patch.dict(gem.__salt__, {'gem.sources_remove': gem_sources_remove_fails}):
             ret = gem.sources_remove('http://bar')
             self.assertEqual(False, ret['result'])
             gem_sources_remove_fails.assert_called_once_with(
                 source_uri='http://bar', ruby=None, runas=None)
示例#3
0
 def test_sources_remove(self):
     gem_sources = ["http://foo", "http://bar"]
     gem_sources_list = MagicMock(return_value=gem_sources)
     gem_sources_remove_succeeds = MagicMock(return_value=True)
     gem_sources_remove_fails = MagicMock(return_value=False)
     with patch.dict(gem.__salt__, {"gem.sources_list": gem_sources_list}):
         with patch.dict(
             gem.__salt__, {"gem.sources_remove": gem_sources_remove_succeeds}
         ):
             ret = gem.sources_remove("http://fui")
             self.assertEqual(True, ret["result"])
             ret = gem.sources_remove("http://foo")
             self.assertEqual(True, ret["result"])
             gem_sources_remove_succeeds.assert_called_once_with(
                 source_uri="http://foo", ruby=None, runas=None
             )
         with patch.dict(
             gem.__salt__, {"gem.sources_remove": gem_sources_remove_fails}
         ):
             ret = gem.sources_remove("http://bar")
             self.assertEqual(False, ret["result"])
             gem_sources_remove_fails.assert_called_once_with(
                 source_uri="http://bar", ruby=None, runas=None
             )