tests: Fix comments about V1 API results including uploads data
This commit is contained in:
parent
acbf63013a
commit
fd2330c4b7
@ -2777,9 +2777,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["new"] + data["run"]]
|
ids = [e["id"] for e in data["new"] + data["run"]]
|
||||||
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Wait for it to start
|
# Wait for it to start
|
||||||
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
||||||
@ -2799,9 +2799,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["failed"]]
|
ids = [e["id"] for e in data["failed"]]
|
||||||
self.assertEqual(build_id in ids, True, "Failed build not listed by /compose/failed")
|
self.assertEqual(build_id in ids, True, "Failed build not listed by /compose/failed")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["failed"])
|
uploads = all("uploads" in e for e in data["failed"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Test the /api/v1/compose/finished route
|
# Test the /api/v1/compose/finished route
|
||||||
resp = self.server.get("/api/v1/compose/finished")
|
resp = self.server.get("/api/v1/compose/finished")
|
||||||
@ -2816,9 +2816,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [(e["id"], e["queue_status"]) for e in data["uuids"]]
|
ids = [(e["id"], e["queue_status"]) for e in data["uuids"]]
|
||||||
self.assertEqual((build_id, "FAILED") in ids, True, "Failed build not listed by /compose/status")
|
self.assertEqual((build_id, "FAILED") in ids, True, "Failed build not listed by /compose/status")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Test the /api/v1/compose/cancel/<uuid> route
|
# Test the /api/v1/compose/cancel/<uuid> route
|
||||||
resp = self.server.post("/api/v1/compose?test=1",
|
resp = self.server.post("/api/v1/compose?test=1",
|
||||||
@ -2875,9 +2875,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["new"] + data["run"]]
|
ids = [e["id"] for e in data["new"] + data["run"]]
|
||||||
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Wait for it to start
|
# Wait for it to start
|
||||||
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
||||||
@ -2897,9 +2897,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["finished"]]
|
ids = [e["id"] for e in data["finished"]]
|
||||||
self.assertEqual(build_id in ids, True, "Finished build not listed by /compose/finished")
|
self.assertEqual(build_id in ids, True, "Finished build not listed by /compose/finished")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["finished"])
|
uploads = all("uploads" in e for e in data["finished"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Test the /api/v1/compose/failed route
|
# Test the /api/v1/compose/failed route
|
||||||
resp = self.server.get("/api/v1/compose/failed")
|
resp = self.server.get("/api/v1/compose/failed")
|
||||||
@ -2914,9 +2914,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [(e["id"], e["queue_status"]) for e in data["uuids"]]
|
ids = [(e["id"], e["queue_status"]) for e in data["uuids"]]
|
||||||
self.assertEqual((build_id, "FINISHED") in ids, True, "Finished build not listed by /compose/status")
|
self.assertEqual((build_id, "FINISHED") in ids, True, "Finished build not listed by /compose/status")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Test the /api/v1/compose/metadata/<uuid> route
|
# Test the /api/v1/compose/metadata/<uuid> route
|
||||||
resp = self.server.get("/api/v1/compose/metadata/%s" % build_id)
|
resp = self.server.get("/api/v1/compose/metadata/%s" % build_id)
|
||||||
@ -2988,9 +2988,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["new"] + data["run"]]
|
ids = [e["id"] for e in data["new"] + data["run"]]
|
||||||
self.assertEqual(build_id_fail in ids, True, "Failed to add build to the queue")
|
self.assertEqual(build_id_fail in ids, True, "Failed to add build to the queue")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Wait for it to start
|
# Wait for it to start
|
||||||
self.assertEqual(_wait_for_status(self, build_id_fail, ["RUNNING"], api=1), True, "Failed to start test compose")
|
self.assertEqual(_wait_for_status(self, build_id_fail, ["RUNNING"], api=1), True, "Failed to start test compose")
|
||||||
@ -3014,9 +3014,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["new"] + data["run"]]
|
ids = [e["id"] for e in data["new"] + data["run"]]
|
||||||
self.assertEqual(build_id_success in ids, True, "Failed to add build to the queue")
|
self.assertEqual(build_id_success in ids, True, "Failed to add build to the queue")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Wait for it to start
|
# Wait for it to start
|
||||||
self.assertEqual(_wait_for_status(self, build_id_success, ["RUNNING"], api=1), True, "Failed to start test compose")
|
self.assertEqual(_wait_for_status(self, build_id_success, ["RUNNING"], api=1), True, "Failed to start test compose")
|
||||||
@ -3032,9 +3032,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
self.assertIn(build_id_success, ids, "Finished build not listed by /compose/status/*")
|
self.assertIn(build_id_success, ids, "Finished build not listed by /compose/status/*")
|
||||||
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status/*")
|
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status/*")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Filter by name
|
# Filter by name
|
||||||
resp = self.server.get("/api/v1/compose/status/*?blueprint=%s" % test_compose_fail["blueprint_name"])
|
resp = self.server.get("/api/v1/compose/status/*?blueprint=%s" % test_compose_fail["blueprint_name"])
|
||||||
@ -3044,9 +3044,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status blueprint filter")
|
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status blueprint filter")
|
||||||
self.assertNotIn(build_id_success, ids, "Finished build listed by /compose/status blueprint filter")
|
self.assertNotIn(build_id_success, ids, "Finished build listed by /compose/status blueprint filter")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Filter by type
|
# Filter by type
|
||||||
resp = self.server.get("/api/v1/compose/status/*?type=tar")
|
resp = self.server.get("/api/v1/compose/status/*?type=tar")
|
||||||
@ -3056,9 +3056,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status type filter")
|
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status type filter")
|
||||||
self.assertIn(build_id_success, ids, "Finished build not listed by /compose/status type filter")
|
self.assertIn(build_id_success, ids, "Finished build not listed by /compose/status type filter")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
resp = self.server.get("/api/v1/compose/status/*?type=snakes")
|
resp = self.server.get("/api/v1/compose/status/*?type=snakes")
|
||||||
data = json.loads(resp.data)
|
data = json.loads(resp.data)
|
||||||
@ -3074,9 +3074,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status status filter")
|
self.assertIn(build_id_fail, ids, "Failed build not listed by /compose/status status filter")
|
||||||
self.assertNotIn(build_id_success, "Finished build listed by /compose/status status filter")
|
self.assertNotIn(build_id_success, "Finished build listed by /compose/status status filter")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["uuids"])
|
uploads = all("uploads" in e for e in data["uuids"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
def test_compose_14_kernel_append(self):
|
def test_compose_14_kernel_append(self):
|
||||||
"""Test the /api/v1/compose with kernel append customization"""
|
"""Test the /api/v1/compose with kernel append customization"""
|
||||||
@ -3100,9 +3100,9 @@ class ServerAPIV1TestCase(unittest.TestCase):
|
|||||||
ids = [e["id"] for e in data["new"] + data["run"]]
|
ids = [e["id"] for e in data["new"] + data["run"]]
|
||||||
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
self.assertEqual(build_id in ids, True, "Failed to add build to the queue")
|
||||||
|
|
||||||
# V0 API should *not* have the uploads details in the results
|
# V1 API should have the uploads details in the results
|
||||||
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
uploads = all("uploads" in e for e in data["new"] + data["run"])
|
||||||
self.assertTrue(uploads, "V0 API should include 'uploads' field")
|
self.assertTrue(uploads, "V1 API should include 'uploads' field")
|
||||||
|
|
||||||
# Wait for it to start
|
# Wait for it to start
|
||||||
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
self.assertEqual(_wait_for_status(self, build_id, ["RUNNING"], api=1), True, "Failed to start test compose")
|
||||||
|
Loading…
Reference in New Issue
Block a user