From 8517b918a359878eaa0097d0f5266f3e6ec96031 Mon Sep 17 00:00:00 2001 From: zhufl Date: Thu, 18 Jun 2020 16:36:52 +0800 Subject: [PATCH] Fix test_get_service_by_invalid_params for microversion 2.75 From nova microversion 2.75, additional parameters of list_services are not allowed, so test_get_service_by_invalid_params should be skipped for microversion >= 2.75. Change-Id: Iba870f077203d3f0d154aeb24de491a7534290af --- tempest/api/compute/admin/test_services_negative.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tempest/api/compute/admin/test_services_negative.py b/tempest/api/compute/admin/test_services_negative.py index 033caa86b2..a4d7d3ff3c 100644 --- a/tempest/api/compute/admin/test_services_negative.py +++ b/tempest/api/compute/admin/test_services_negative.py @@ -43,6 +43,9 @@ class ServicesAdminNegativeTestJSON(base.BaseV2ComputeAdminTest): Expect all services to be returned when the request contains invalid parameters. """ + if not self.is_requested_microversion_compatible('2.74'): + raise self.skipException( + "From microversion 2.75 invalid parameters are not allowed.") services = self.client.list_services()['services'] services_xxx = (self.client.list_services(xxx='nova-compute') ['services'])