def verify(packages, cache_only=None): log.log_debug("Called packages.verify") if cache_only: return (0, "no-ops for caching", {}) data = {} data['name'] = "packages.verify" data['version'] = 0 ret, missing_packages = pkgUtils.verifyPackages(packages) data['verify_info'] = ret if len(missing_packages): data['name'] = "packages.verify.missing_packages" data['version'] = 0 data['missing_packages'] = missing_packages return(43, "packages requested to be verified are missing " "in the Apt cache", data) return (0, "packages verified", data)
def verify(packages, cache_only=None): log.log_debug("Called packages.verify") if cache_only: return (0, "no-ops for caching", {}) data = {} data['name'] = "packages.verify" data['version'] = 0 ret, missing_packages = pkgUtils.verifyPackages(packages) data['verify_info'] = ret if len(missing_packages): data['name'] = "packages.verify.missing_packages" data['version'] = 0 data['missing_packages'] = missing_packages return (43, "packages requested to be verified are missing " "in the Apt cache", data) return (0, "packages verified", data)
def testNameVersionOnlyList(self): "Verify that the verifyPackages call with just name-version works" packageList2 = [("pam", "0.77", "", "", ""), ("autoconf", "2.57", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList2)
def testNameOnlyList(self): "Verify that the verifyPackages call with just name works" packageList1 = [("pam", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList1)
def testEmptyLabelList(self): "Verify that the verifyPackages call with empty list works" data, missing_packages = pkgUtils.verifyPackages([]) assert data == []
def testNameOfKernelPackages(self): "Verify that verifyPackage works for kernel packages" packageList9 = [("kernel", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList9)
def testNameOfUknownPackage(self): "Verify that verifyPackage call with a package name that doesnt exist works" packageList7 = [("asdfasdfjwe4tisdfgjsdlfgsdfg", "","","", ""), ("apackagenamedsue", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList7)
def testNameArchOnlyList(self): "Verify that verifyPackages call with name.arch works" packageList5 = [("pam", "", "", "", "i386"), ("autoconf", "", "", "", "noarch")] data, missing_packages = pkgUtils.verifyPackages(packageList5)
def testNameVersionArchOnlyList(self): "Verify that verifyPackage call with name-version.arch works" packageList6 = [("pam", "0.77", "", "", "i386"), ("autoconf", "2.57", "", "", "noarch")] data, missing_packages = pkgUtils.verifyPackages(packageList6)
def testNameVersionReleaseArchList(self): "Verify that verifyPackages call with name-version-release.arch works" packageList4 = [("pam", "0.77", "3", "", "i386"), ("autoconf", "2.57", "3", "", "noarch")] data, missing_packages = pkgUtils.verifyPackages(packageList4)
def testNameVersionReleaseOnlyList(self): "Verify that verifyPackages call with just name-version-release works" packageList3 = [("pam", "0.77", "3", "", ""), ("autoconf", "2.57", "3", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList3)
def testNameOfUknownPackage(self): "Verify that verifyPackage call with a package name that doesnt exist works" packageList7 = [("asdfasdfjwe4tisdfgjsdlfgsdfg", "", "", "", ""), ("apackagenamedsue", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList7)
def testNameOfRightNameWrongVersion(self): "Verify that verifyPackage call handles a package-version that doesnt exist" packageList8 = [("pam", "0.0001", "", "", "i386"), ("autoconf", "342.57", "", "", "noarch")] data, missing_packages = pkgUtils.verifyPackages(packageList8)
def testMissingPackagesReturned(self): "Verify that verifyPackages returns list of missing packages" packageList10= [("shouldntexisteveresdfasdfas", "", "", "", ""), ("alsoshoudnteverexistever", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList10) assert missing_packages == packageList10
def testMissingPackagesReturned(self): "Verify that verifyPackages returns list of missing packages" packageList10 = [("shouldntexisteveresdfasdfas", "", "", "", ""), ("alsoshoudnteverexistever", "", "", "", "")] data, missing_packages = pkgUtils.verifyPackages(packageList10) assert missing_packages == packageList10