kiwi-el8/test/unit/package_manager
Marcus Schäfer ae6effd5de
Change package manager dnf to dnf4
With dnf5 there is a successor for dnf but there will also
be a transition period where there will be both, the former
dnf and the new dnf5 available. For a clear distinction
between the two we got the recommendation from the RedHat
team to support both in different namespaces. This commit
now implements a backward compatible change for kiwi which
includes the following modifications:

* XSL stylesheet for automatic schema transformation from

  <packagemanager>dnf</packagemanager> to
  <packagemanager>dnf4</packagemanager>

* Code copy of dnf API interface from

  PackageManagerDnf -> PackageManagerDnf4
  RepositoryDnf -> RepositoryDnf4

* Deprecation of former Dnf API interface

The code change here will force developers to adapt
their code if they used RepositoryDnf / PackageManagerDnf
classes in their python code. After this change developers
will be dropped into a raise condition which exits kiwi
at the time of the call. Related to Issue #2300
and Issue #2262
2023-06-12 17:44:06 +02:00
..
__init__.py Re-structure unit tests folders 2019-10-21 14:00:05 +02:00
apt_test.py Add support for creating delta containers 2023-03-16 17:06:15 +01:00
base_test.py Merge pull request #2073 from OSInside/debootstrap_logging 2022-02-26 20:46:04 +01:00
dnf4_test.py Change package manager dnf to dnf4 2023-06-12 17:44:06 +02:00
dnf5_test.py Add support for dnf5 package manager 2023-06-12 13:58:36 +02:00
init_test.py Added support for setting up release version 2021-12-06 09:54:41 +01:00
microdnf_test.py Make sure to rebuild rpm database 2022-06-23 16:32:59 +02:00
pacman_test.py Support nose and xunit style tests 2022-02-26 20:26:18 +01:00
zypper_test.py Make sure to rebuild rpm database 2022-06-23 16:32:59 +02:00