From fd32c73e3ab8c2fcd691172574fec89547e256ce Mon Sep 17 00:00:00 2001
From: Jhon Honce <jhonce@redhat.com>
Date: Thu, 19 Aug 2021 14:19:45 -0700
Subject: Update /version endpoint to add components

* Include OCI and conmon information as components

Fixes #11227

Signed-off-by: Jhon Honce <jhonce@redhat.com>
---
 test/apiv2/python/rest_api/test_v2_0_0_system.py | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'test')

diff --git a/test/apiv2/python/rest_api/test_v2_0_0_system.py b/test/apiv2/python/rest_api/test_v2_0_0_system.py
index 3628b5af1..3dfd08525 100644
--- a/test/apiv2/python/rest_api/test_v2_0_0_system.py
+++ b/test/apiv2/python/rest_api/test_v2_0_0_system.py
@@ -70,6 +70,15 @@ class SystemTestCase(APITestCase):
         r = requests.get(self.uri("/version"))
         self.assertEqual(r.status_code, 200, r.text)
 
+        body = r.json()
+        names = [d.get("Name", "") for d in body["Components"]]
+
+        self.assertIn("Conmon", names)
+        for n in names:
+            if n.startswith("OCI Runtime"):
+                oci_name = n
+        self.assertIsNotNone(oci_name, "OCI Runtime not found in version components.")
+
     def test_df(self):
         r = requests.get(self.podman_url + "/v1.40/system/df")
         self.assertEqual(r.status_code, 200, r.text)
-- 
cgit v1.2.3-54-g00ecf