![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/thread-self/root/lib/python3.6/site-packages/tracer/tests/ |
from .__meta__ import * try: from tracer.packageManagers.ipackageManager import IPackageManager from tracer.packageManagers.dpkg import Dpkg except ImportError: pass @unittest.skipIf(DISTRO != 'debian', "Skipping tests because they are distro-specific") class TestDpkg(unittest.TestCase): def setUp(self): self.manager = Dpkg() 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()