示例#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].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')
示例#2
0
文件: swupdate.py 项目: sdnnfv/kimchi
 def _refreshUpdateList(self):
     """
     Update the list of packages to be updated in the system.
     """
     try:
         kimchiLock.acquire()
         self._pkgs = get_yum_packages_list_update()
     except Exception, e:
         raise OperationFailed('KCHPKGUPD0003E', {'err': str(e)})
示例#3
0
文件: swupdate.py 项目: sdnnfv/kimchi
 def _refreshUpdateList(self):
     """
     Update the list of packages to be updated in the system.
     """
     try:
         kimchiLock.acquire()
         self._pkgs = get_yum_packages_list_update()
     except Exception, e:
         raise OperationFailed('KCHPKGUPD0003E', {'err': str(e)})