github.com/containers/podman/v5@v5.1.0-rc1/test/python/docker/compat/test_system.py (about) 1 """ 2 Integration tests for exercising docker-py against Podman Service. 3 """ 4 5 # pylint: disable=no-name-in-module,import-error,wrong-import-order 6 from test.python.docker import constant 7 from test.python.docker.compat import common 8 9 10 # pylint: disable=missing-function-docstring 11 class TestSystem(common.DockerTestCase): 12 """TestCase for exercising Podman system services.""" 13 14 def test_info(self): 15 info = self.docker.info() 16 self.assertIsNotNone(info) 17 self.assertEqual(info["RegistryConfig"]["IndexConfigs"]["localhost:5000"]["Secure"], False) 18 self.assertEqual( 19 info["RegistryConfig"]["IndexConfigs"]["localhost:5000"]["Mirrors"], 20 ["mirror.localhost:5000"], 21 ) 22 23 def test_info_container_details(self): 24 info = self.docker.info() 25 self.assertEqual(info["Containers"], 1) 26 self.docker.containers.create(image=constant.ALPINE) 27 info = self.docker.info() 28 self.assertEqual(info["Containers"], 2) 29 30 def test_version(self): 31 version = self.docker.version() 32 self.assertIsNotNone(version["Platform"]["Name"])