Exemple #1
0
 def test_autoremove(self):
     '''
     Test - Remove packages not required by another package.
     '''
     patch_kwargs = {
         '__salt__': {
             'config.get': MagicMock(return_value=True),
             'cmd.run': MagicMock(return_value=AUTOREMOVE)
         }
     }
     with patch.multiple(aptpkg, **patch_kwargs):
         self.assertEqual(aptpkg.autoremove(), dict())
         self.assertEqual(aptpkg.autoremove(purge=True), dict())
         self.assertEqual(aptpkg.autoremove(list_only=True), list())
         self.assertEqual(aptpkg.autoremove(list_only=True, purge=True), list())
Exemple #2
0
 def test_autoremove(self):
     '''
     Test - Remove packages not required by another package.
     '''
     patch_kwargs = {
         '__salt__': {
             'config.get': MagicMock(return_value=True),
             'cmd.run': MagicMock(return_value=AUTOREMOVE)
         }
     }
     with patch.multiple(aptpkg, **patch_kwargs):
         self.assertEqual(aptpkg.autoremove(), dict())
         self.assertEqual(aptpkg.autoremove(purge=True), dict())
         self.assertEqual(aptpkg.autoremove(list_only=True), list())
         self.assertEqual(aptpkg.autoremove(list_only=True, purge=True),
                          list())
Exemple #3
0
 def test_autoremove(self):
     '''
     Test - Remove packages not required by another package.
     '''
     with patch('salt.modules.aptpkg.list_pkgs',
                MagicMock(return_value=PACKAGES)):
         patch_kwargs = {
             '__salt__': {
                 'config.get': MagicMock(return_value=True),
                 'cmd.run_all': MagicMock(return_value=MagicMock(return_value=AUTOREMOVE))
             }
         }
         with patch.multiple(aptpkg, **patch_kwargs):
             assert aptpkg.autoremove() == {}
             assert aptpkg.autoremove(purge=True) == {}
             assert aptpkg.autoremove(list_only=True) == []
             assert aptpkg.autoremove(list_only=True, purge=True) == []
Exemple #4
0
 def test_autoremove(self):
     """
     Test - Remove packages not required by another package.
     """
     with patch("salt.modules.aptpkg.list_pkgs", MagicMock(return_value=PACKAGES)):
         patch_kwargs = {
             "__salt__": {
                 "config.get": MagicMock(return_value=True),
                 "cmd.run_all": MagicMock(
                     return_value=MagicMock(return_value=AUTOREMOVE)
                 ),
             }
         }
         with patch.multiple(aptpkg, **patch_kwargs):
             assert aptpkg.autoremove() == {}
             assert aptpkg.autoremove(purge=True) == {}
             assert aptpkg.autoremove(list_only=True) == []
             assert aptpkg.autoremove(list_only=True, purge=True) == []