a "e%ã@svddlTzddlmZddlmZWney6Yn0e edkoJedkd¡Gdd „d ej ƒƒZ e d krre  ¡d S) é)Ú*é)ÚIPackageManager)ÚDnfZfedoraZmageiaz/Skipping tests because they are distro-specificc@s<eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ÚTestDnfcCs tƒ|_dS)N)rÚmanager©Úself©r ú9/usr/lib/python3.9/site-packages/tracer/tests/test_dnf.pyÚsetUp sz TestDnf.setUpcCs| |jtd¡dS)Nz9Every package manager should inherit from IPackageManager)ZassertIsInstancerrrr r r Ú)test_implements_package_manager_interface sz1TestDnf.test_implements_package_manager_interfacecCsBz|j d¡Wn,ty,| d¡Ynty<Yn0dS)Nrz)packages_newer_than() is not implemented!)rZpackages_newer_thanÚNotImplementedErrorÚfailÚ Exceptionrr r r Ú#test_package_newer_than_implementedsz+TestDnf.test_package_newer_than_implementedcCsBz|j d¡Wn,ty,| d¡Ynty<Yn0dS)NÚz'load_package_info() is not implemented!)rZload_package_inforrrrr r r Útest_load_package_infoszTestDnf.test_load_package_infocCsBz|j d¡Wn,ty,| d¡Ynty<Yn0dS)Nrz$packages_files() is not implemented!)rZ package_filesrrrrr r r Útest_package_files_implementedsz&TestDnf.test_package_files_implementedcCsBz|j d¡Wn,ty,| d¡Ynty<Yn0dS)Nrz!provided_by() is not implemented!)rZ provided_byrrrrr r r Útest_provided_byszTestDnf.test_provided_byN) Ú__name__Ú __module__Ú __qualname__r r rrrrr r r r rs rÚ__main__N) Z__meta__Z&tracer.packageManagers.ipackageManagerrZtracer.packageManagers.dnfrÚ ImportErrorZunittestZskipIfZDISTROZTestCaserrÚmainr r r r Ús