def test_update(self): """ Simple update. """ yumbase = support.MockYumBase("updates") ret = yumbase.update(pattern="pepper") new_versions = updates_by_name(yumbase.sack, "pepper") expected = installed(yumbase.sack, get_query=True).filter(name__neq="pepper") + new_versions self.assertResult(yumbase, expected)
def test_update(self): """ Simple update. """ yumbase = base.mock_yum_base("updates") ret = yumbase.update(pattern="pepper") new_versions = updates_by_name(yumbase.sack, "pepper") self.assertEqual(len(new_versions), 1) self.assertEqual([txmbr.po for txmbr in ret] , new_versions) expected = installed(yumbase.sack, get_query=True).filter(name__neq="pepper") + new_versions self.assertResult(yumbase, expected)
def test_update(self): """ Simple update. """ yumbase = base.mock_yum_base("updates") ret = yumbase.update(pattern="pepper") new_versions = updates_by_name(yumbase.sack, "pepper") self.assertEqual(len(new_versions), 1) self.assertEqual([txmbr.po for txmbr in ret], new_versions) expected = installed(yumbase.sack, get_query=True).filter( name__neq="pepper") + new_versions self.assertResult(yumbase, expected)
def test_update_not_installed(self): """ Updating an uninstalled package is a void operation. """ yumbase = support.MockYumBase("main") # no "mrkite" installed: yumbase.update(pattern="mrkite") self.assertResult(yumbase, installed(yumbase.sack))
def test_update_not_installed(self): """ Updating an uninstalled package is a void operation. """ yumbase = base.mock_yum_base("main") ret = yumbase.update(pattern="mrkite") # no "mrkite" installed self.assertEqual(ret, []) self.assertResult(yumbase, installed(yumbase.sack))