def test_archive_parser_no_repos(self): """test_archive_parser_no_repos""" parser = ArchiveParser(INSIGHTS_ARCHIVE_NO_REPOS_FILE) parser.parse() assert parser.package_list assert 'alsa-firmware-0:1.0.28-2.el7.noarch' in parser.package_list assert not parser.repo_list
def test_archive_parser(self): """test_archive_parser""" parser = ArchiveParser(INSIGHTS_ARCHIVE_FILE) parser.parse() assert parser.package_list assert 'alsa-firmware-0:1.0.28-2.el7.noarch' in parser.package_list assert parser.repo_list assert 'rhel-7-server-optional-rpms' in parser.repo_list assert not parser.modules_list
def test_archive_parser_modules(self): """test_archive_parser_modules""" parser = ArchiveParser(INSIGHTS_ARCHIVE_MODULES_FILE) parser.parse() assert parser.package_list assert 'alsa-firmware-0:1.0.28-2.el7.noarch' in parser.package_list assert parser.repo_list assert 'rhel-7-server-optional-rpms' in parser.repo_list assert parser.modules_list[0]['module_name'] == 'gimp'
def test_package_blacklist(self): """test deleting blacklisted pkgs""" parser = ArchiveParser(INSIGHTS_ARCHIVE_FILE) pkglist = {"kernel": []} for pkg_name in PACKAGE_BLACKLIST: pkglist[pkg_name] = [] parser._delete_blacklisted_packages(pkglist) # pylint: disable=protected-access assert "kernel" in pkglist for pkg_name in PACKAGE_BLACKLIST: assert pkg_name not in pkglist
def test_archive_parser_no_packages(self): """test_archive_parser_no_packages""" parser = ArchiveParser(INSIGHTS_ARCHIVE_NO_PACKAGES_FILE) parser.parse() assert not parser.package_list