12345678910111213141516171819202122232425262728293031323334353637 |
- # -*- coding: utf-8 -*-
- """
- :codeauthor: Jayesh Kariya <jayeshk@saltstack.com>
- """
- # Import Python libs
- from __future__ import absolute_import
- # Import Salt Libs
- import salt.states.pkgng as pkgng
- # Import Salt Testing Libs
- from tests.support.mixins import LoaderModuleMockMixin
- from tests.support.mock import MagicMock, patch
- from tests.support.unit import TestCase
- class PkgngTestCase(TestCase, LoaderModuleMockMixin):
- """
- Test cases for salt.states.pkgng
- """
- def setup_loader_modules(self):
- return {pkgng: {}}
- # 'update_packaging_site' function tests: 1
- def test_update_packaging_site(self):
- """
- Test to execute update_packaging_site.
- """
- name = "http://192.168.0.2"
- ret = {"name": name, "result": True, "comment": "", "changes": {}}
- mock_t = MagicMock(return_value=True)
- with patch.dict(pkgng.__salt__, {"pkgng.update_package_site": mock_t}):
- self.assertDictEqual(pkgng.update_packaging_site(name), ret)
|