mirror of
https://github.com/containers/podman.git
synced 2025-05-22 09:36:57 +08:00

* Refactor packaging so unittest discovery works * Refactor tests to use python3-docker.rpm that ships with Fedora32 * Flush image cache between tests suites * Update documentation to reflect changes Outstanding issue: * client.get_image() does not fail if image does not exist Signed-off-by: Jhon Honce <jhonce@redhat.com>
45 lines
1.1 KiB
Python
45 lines
1.1 KiB
Python
import unittest
|
|
|
|
from . import common, constant
|
|
|
|
client = common.get_client()
|
|
|
|
|
|
class TestInfo_Version(unittest.TestCase):
|
|
|
|
podman = None
|
|
topContainerId = ""
|
|
|
|
def setUp(self):
|
|
super().setUp()
|
|
common.restore_image_from_cache(self)
|
|
TestInfo_Version.topContainerId = common.run_top_container()
|
|
|
|
def tearDown(self):
|
|
common.remove_all_containers()
|
|
common.remove_all_images()
|
|
return super().tearDown()
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
common.enable_sock(cls)
|
|
|
|
@classmethod
|
|
def tearDownClass(cls):
|
|
common.terminate_connection(cls)
|
|
return super().tearDownClass()
|
|
|
|
def test_Info(self):
|
|
self.assertIsNotNone(client.info())
|
|
|
|
def test_info_container_details(self):
|
|
info = client.info()
|
|
self.assertEqual(info["Containers"], 1)
|
|
client.create_container(image=constant.ALPINE)
|
|
info = client.info()
|
|
self.assertEqual(info["Containers"], 2)
|
|
|
|
def test_version(self):
|
|
self.assertIsNotNone(client.version())
|