a "eã@snddlTzddlmZddlmZWney6Yn0e edkd¡Gdd„dej ƒƒZ e d krje  ¡d S) é)Ú*é)ÚIPackageManager)ÚDpkgZdebianz/Skipping tests because they are distro-specificc@s<eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ÚTestDpkgcCs tƒ|_dS)N)rÚmanager©Úself©r ú:/usr/lib/python3.9/site-packages/tracer/tests/test_dpkg.pyÚsetUp szTestDpkg.setUpcCs| |jtd¡dS)Nz9Every package manager should inherit from IPackageManager)ZassertIsInstancerrrr r r Ú)test_implements_package_manager_interface sz2TestDpkg.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,TestDpkg.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_infoszTestDpkg.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'TestDpkg.test_package_files_implementedcCsBz|j d¡Wn,ty,| d¡Ynty<Yn0dS)Nrz!provided_by() is not implemented!)rZ provided_byrrrrr r r Útest_provided_byszTestDpkg.test_provided_byN) Ú__name__Ú __module__Ú __qualname__r r rrrrr r r r rs rÚ__main__N) Z__meta__Z&tracer.packageManagers.ipackageManagerrZtracer.packageManagers.dpkgrÚ ImportErrorZunittestZskipIfZDISTROZTestCaserrÚmainr r r r Ús