PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` from .__meta__ import * try: from tracer.packageManagers.ipackageManager import IPackageManager from tracer.packageManagers.dnf import Dnf except ImportError: pass @unittest.skipIf((DISTRO != 'fedora') and (DISTRO != 'mageia'), "Skipping tests because they are distro-specific") class TestDnf(unittest.TestCase): def setUp(self): self.manager = Dnf() def test_implements_package_manager_interface(self): self.assertIsInstance(self.manager, IPackageManager, "Every package manager should inherit from IPackageManager") def test_package_newer_than_implemented(self): try: self.manager.packages_newer_than(0) except NotImplementedError: self.fail("packages_newer_than() is not implemented!") except Exception: pass def test_load_package_info(self): try: self.manager.load_package_info("") except NotImplementedError: self.fail("load_package_info() is not implemented!") except Exception: pass def test_package_files_implemented(self): try: self.manager.package_files("") except NotImplementedError: self.fail("packages_files() is not implemented!") except Exception: pass def test_provided_by(self): try: self.manager.provided_by("") except NotImplementedError: self.fail("provided_by() is not implemented!") except Exception: pass if __name__ == '__main__': unittest.main()