+
     [;i
  c                   s    ^RI 5  ^ RIHt ^ RIHt ]P                  ]R8g  R4       ! R R]P                  4      4       t
]R8X  d   ]P                  4        R	# R	#   ] d     LQi ; i)
i   )Z*)IPackageManager)YumZfedoraz/Skipping tests because they are distro-specificc                   sD   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )	TestYumc                s$    \        4       V n        R # )N)r   managerZself   &:/usr/lib/python3.14/site-packages/tracer/tests/test_yum.pysetUpZTestYum.setUp	   s    $,    c                sH    V P                  V P                  \        R 4       R# )z9Every package manager should inherit from IPackageManagerN)ZassertIsInstancer   r    r   r   r   )test_implements_package_manager_interfaceZ1TestYum.test_implements_package_manager_interface   s    o7rsr   c                s    V P                   P                  ^ 4       R#   \         d    T P                  R4        R# \         d     R# i ; i)i    z)packages_newer_than() is not implemented!N)r   Zpackages_newer_thanNotImplementedErrorfail	Exceptionr   r   r   #test_package_newer_than_implementedZ+TestYum.test_package_newer_than_implemented   s3    ||''*	Tdii(ST	D    AAA
Ac                    V P                   P                  R 4       R#   \         d    T P                  R4        R# \         d     R# i ; i) z'load_package_info() is not implemented!N)r   Zload_package_infor
   r   r   r   r   r   test_load_package_infoZTestYum.test_load_package_info   s3    ||%%b)	Rdii(QR	Dr   c                r   )r   z$packages_files() is not implemented!N)r   Zpackage_filesr
   r   r   r   r   r   test_package_files_implementedZ&TestYum.test_package_files_implemented   s3    ||!!"%	Odii(NO	Dr   c                r   )r   z!provided_by() is not implemented!N)r   Zprovided_byr
   r   r   r   r   r   test_provided_byZTestYum.test_provided_by   s3    ||#	Ldii(KL	Dr   )r   N)__name__Z
__module__Z__qualname__Z__firstlineno__r   r	   r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s)     t


 r   r   Z__main__N)Z__meta__Z&tracer.packageManagers.ipackageManagerr    Ztracer.packageManagers.yumr   ZImportErrorZunittestZskipIfZDISTROZTestCaser   r   Zmain) r   r   <module>r      sm    C+ 
8#%VWh  X8 z	 ?  D s   A A%$A%