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"])