def testOnePkg(self): pkg = StubPkg("yum", "noarch", 0, "3.1.1", 2) pkgs = [pkg] pkg_dict = packages.buildPkgRefDict(pkgs) self.assertEquals(7, len(pkg_dict)) unseen_keys = ['yum', 'yum.noarch', 'yum-3.1.1-2.noarch', 'yum-3.1.1', 'yum-3.1.1-2', '0:yum-3.1.1-2.noarch', 'yum-0:3.1.1-2.noarch'] for key in pkg_dict.keys(): self.assertTrue(key in unseen_keys) unseen_keys.remove(key) self.assertEquals(1, len(pkg_dict[key])) self.assertEquals(pkg, pkg_dict[key][0]) self.assertEquals(0, len(unseen_keys))
def testOnePkg(self): pkg = StubPkg("yum", "noarch", 0, "3.1.1", 2) pkgs = [pkg] pkg_dict = packages.buildPkgRefDict(pkgs) self.assertEqual(7, len(pkg_dict)) unseen_keys = ['yum', 'yum.noarch', 'yum-3.1.1-2.noarch', 'yum-3.1.1', 'yum-3.1.1-2', '0:yum-3.1.1-2.noarch', 'yum-0:3.1.1-2.noarch'] for key in list(pkg_dict.keys()): self.assertTrue(key in unseen_keys) unseen_keys.remove(key) self.assertEqual(1, len(pkg_dict[key])) self.assertEqual(pkg, pkg_dict[key][0]) self.assertEqual(0, len(unseen_keys))
def testNoPkg(self): pkgs = [] self.assertEquals({}, packages.buildPkgRefDict(pkgs))