관리-도구
편집 파일: test_dnf.cpython-39.pyc
a ����"e%����������������������@���sv���d�dl�T�zddlmZ�ddlmZ�W�n�ey6���Y�n0�e�edkoJedkd�G�dd ��d ej ��Z ed krre����dS�)����)�*�����)�IPackageManager)�DnfZfedoraZmageiaz/Skipping tests because they are distro-specificc�������������������@���s<���e�Zd�Zdd��Zdd��Zdd��Zdd��Zd d ��Zdd��Zd S�)�TestDnfc�����������������C���s���t���|�_d�S�)N)r����manager��self��r ����9/usr/lib/python3.9/site-packages/tracer/tests/test_dnf.py�setUp ���s����z TestDnf.setUpc�����������������C���s���|���|�jtd��d�S�)Nz9Every package manager should inherit from IPackageManager)ZassertIsInstancer���r���r���r ���r ���r����)test_implements_package_manager_interface���s����z1TestDnf.test_implements_package_manager_interfacec�����������������C���sB���z|�j��d��W�n,�ty,���|��d��Y�n�ty<���Y�n0�d�S�)Nr���z)packages_newer_than() is not implemented!)r���Zpackages_newer_than�NotImplementedError�fail� Exceptionr���r ���r ���r����#test_package_newer_than_implemented���s����z+TestDnf.test_package_newer_than_implementedc�����������������C���sB���z|�j��d��W�n,�ty,���|��d��Y�n�ty<���Y�n0�d�S�)N��z'load_package_info() is not implemented!)r���Zload_package_infor���r���r���r���r ���r ���r����test_load_package_info���s����zTestDnf.test_load_package_infoc�����������������C���sB���z|�j��d��W�n,�ty,���|��d��Y�n�ty<���Y�n0�d�S�)Nr���z$packages_files() is not implemented!)r���Z package_filesr���r���r���r���r ���r ���r����test_package_files_implemented���s����z&TestDnf.test_package_files_implementedc�����������������C���sB���z|�j��d��W�n,�ty,���|��d��Y�n�ty<���Y�n0�d�S�)Nr���z!provided_by() is not implemented!)r���Zprovided_byr���r���r���r���r ���r ���r����test_provided_by���s����zTestDnf.test_provided_byN) �__name__� __module__�__qualname__r���r ���r���r���r���r���r ���r ���r ���r���r������s���r����__main__N) Z__meta__Z&tracer.packageManagers.ipackageManagerr���Ztracer.packageManagers.dnfr����ImportErrorZunittestZskipIfZDISTROZTestCaser���r����mainr ���r ���r ���r����<module>���s���