Exemplo n.º 1
0
 def test_yum_checkupdate_parsing(self):
     output = _generate_yumcheckupdate_output()
     packages = get_yum_packages_list_update(output)
     self.assertEqual(len(packages), 3)
     self.assertEqual(packages[0]['package_name'], 'PACKAGE1')
     self.assertEqual(packages[1]['package_name'], 'PACKAGE2')
     self.assertEqual(packages[2]['package_name'], 'PACKAGE3.dot.dot')
Exemplo n.º 2
0
 def test_yum_checkupdate_parsing(self):
     output = _generate_yumcheckupdate_output()
     packages = get_yum_packages_list_update(output)
     self.assertEqual(len(packages), 3)
     self.assertEqual(packages[0]['package_name'], 'PACKAGE1')
     self.assertEqual(packages[1]['package_name'], 'PACKAGE2')
     self.assertEqual(packages[2]['package_name'], 'PACKAGE3.dot.dot')
Exemplo n.º 3
0
 def test_yum_checkupdate_parsing(self):
     output = _generate_yumcheckupdate_output()
     packages = get_yum_packages_list_update(output)
     self.assertEqual(len(packages), 3)
     self.assertEqual(packages[0].ui_from_repo, 'REPOSITORY1')
     self.assertEqual(packages[1].version, '20150611.-no-FAKE2')
     self.assertEqual(packages[2].name, 'PACKAGE3.dot.dot')
     self.assertEqual(packages[2].arch, 'i386')
Exemplo n.º 4
0
 def test_yum_checkupdate_parsing(self):
     output = _generate_yumcheckupdate_output()
     packages = get_yum_packages_list_update(output)
     self.assertEqual(len(packages), 3)
     self.assertEqual(packages[0].ui_from_repo, 'REPOSITORY1')
     self.assertEqual(packages[1].version, '20150611.-no-FAKE2')
     self.assertEqual(packages[2].name, 'PACKAGE3.dot.dot')
     self.assertEqual(packages[2].arch, 'i386')
Exemplo n.º 5
0
 def _refreshUpdateList(self):
     """
     Update the list of packages to be updated in the system.
     """
     try:
         gingerBaseLock.acquire()
         self._pkgs = get_yum_packages_list_update()
     except Exception, e:
         raise OperationFailed('GGBPKGUPD0003E', {'err': str(e)})
Exemplo n.º 6
0
 def getPackagesList(self):
     """
     Return a list of packages eligible to be updated by Yum.
     """
     self.wait_pkg_manager_available()
     try:
         return get_yum_packages_list_update()
     except Exception, e:
         raise OperationFailed('GGBPKGUPD0003E', {'err': str(e)})
Exemplo n.º 7
0
 def getPackagesList(self):
     """
     Return a list of packages eligible to be updated by Yum.
     """
     self.wait_pkg_manager_available()
     try:
         return get_yum_packages_list_update()
     except Exception, e:
         raise OperationFailed('GGBPKGUPD0003E', {'err': str(e)})
Exemplo n.º 8
0
    def getPackagesList(self):
        """
        Return a list of packages eligible to be updated by Yum.
        """
        if self.isRunning():
            raise OperationFailed('GGBPKGUPD0005E')

        pkgs = []
        try:
            gingerBaseLock.acquire()
            pkgs = get_yum_packages_list_update()
        except Exception, e:
            raise OperationFailed('GGBPKGUPD0003E', {'err': str(e)})