def test_list_available_plugins_space_delimited(self): ''' Test if it returns a list of plugins. ''' mock_run = MagicMock(return_value={'retcode': 0, 'stdout': 'saltstack salt other', 'stderr': ''}) mock_pkg = MagicMock(return_value='') with patch.dict(rabbitmq.__salt__, {'cmd.run_all': mock_run, 'pkg.version': mock_pkg}): self.assertListEqual(rabbitmq.list_available_plugins(), ['saltstack', 'salt', 'other'])
def test_list_available_plugins_space_delimited(self): """ Test if it returns a list of plugins. """ mock_run = MagicMock( return_value={"retcode": 0, "stdout": "saltstack salt other", "stderr": ""} ) mock_pkg = MagicMock(return_value="") with patch.dict( rabbitmq.__salt__, {"cmd.run_all": mock_run, "pkg.version": mock_pkg} ): self.assertListEqual( rabbitmq.list_available_plugins(), ["saltstack", "salt", "other"] )
def test_list_available_plugins(): """ Test if it returns a list of plugins. """ mock_run = MagicMock(return_value={ "retcode": 0, "stdout": "saltstack\nsalt\nother", "stderr": "" }) mock_pkg = MagicMock(return_value="") with patch.dict(rabbitmq.__salt__, { "cmd.run_all": mock_run, "pkg.version": mock_pkg }): assert rabbitmq.list_available_plugins() == [ "saltstack", "salt", "other" ]