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')
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')
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')
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')
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)})
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)})
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)})
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)})