def testObsoletedProfileSync(self): self.ts_info.addObsoleted(self.old_package, self.package) delta = rhnplugin.make_package_delta(self.ts_info) self.assertEquals(0, len(delta["removed"])) self.assertEquals(0, len(delta["added"]))
def testObsoletingProfileSync(self): self.ts_info.addObsoleting(self.package, self.old_package) delta = rhnplugin.make_package_delta(self.ts_info) self.assertEquals(0, len(delta["removed"])) self.assertEquals(1, len(delta["added"])) self.assertEquals(self.pkg_tup[:5], delta["added"][0])
def testRemovedProfileSync(self): self.ts_info.addErase(self.package) delta = rhnplugin.make_package_delta(self.ts_info) self.assertEquals(1, len(delta["removed"])) self.assertEquals(0, len(delta["added"])) self.assertEquals(self.pkg_tup[:5], delta["removed"][0])
def testEmptyTsData(self): delta = rhnplugin.make_package_delta(self.ts_info) # We need the two lists self.assertTrue(delta.has_key("added")) self.assertTrue(delta.has_key("removed")) self.assertEquals(0, len(delta["added"])) self.assertEquals(0, len(delta["removed"]))