From c182091b0222107f8549ff6f0e2f84d84356d1f2 Mon Sep 17 00:00:00 2001 From: Milivoje Legenovic Date: Sat, 23 Jan 2021 13:48:48 +0100 Subject: Small API test improvement for compatibility search endpoint Signed-off-by: Milivoje Legenovic --- test/apiv2/rest_api/test_rest_v2_0_0.py | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'test/apiv2/rest_api') diff --git a/test/apiv2/rest_api/test_rest_v2_0_0.py b/test/apiv2/rest_api/test_rest_v2_0_0.py index 5676ff65d..77674e81b 100644 --- a/test/apiv2/rest_api/test_rest_v2_0_0.py +++ b/test/apiv2/rest_api/test_rest_v2_0_0.py @@ -374,13 +374,13 @@ class TestApi(unittest.TestCase): self.assertEqual(len(objs), 1) def do_search3(): - payload = {'term': 'alpine', 'filters': {'is-official': True}} + payload = {'term': 'alpine', 'filters': '{"is-official":["true"]}'} r = requests.get(url, params=payload, timeout=5) self.assertEqual(r.status_code, 200, r.text) objs = json.loads(r.text) self.assertIn(type(objs), (list,)) -# TODO: Request should return only one item, but it returns more. For now this check is commented out. -# self.assertEqual(len(objs), 1) + # There should be only one offical image + self.assertEqual(len(objs), 1) def do_search4(): headers = {'X-Registry-Auth': 'null'} @@ -401,19 +401,6 @@ class TestApi(unittest.TestCase): search.join(timeout=10) self.assertFalse(search.is_alive(), "/images/search took too long") - def test_search_compat_with_(self): - # Had issues with this test hanging when repositories not happy - def do_search(): - r = requests.get(PODMAN_URL + "/v1.40/images/search?term=alpine", timeout=5) - self.assertEqual(r.status_code, 200, r.text) - objs = json.loads(r.text) - self.assertIn(type(objs), (list,)) - - search = Process(target=do_search) - search.start() - search.join(timeout=10) - self.assertFalse(search.is_alive(), "/images/search took too long") - def test_ping(self): required_headers = ( "API-Version", -- cgit v1.2.3-54-g00ecf