From beb186721fcc8679a218b1f8a76daf186a125d6f Mon Sep 17 00:00:00 2001 From: Vasyl Saienko Date: Fri, 24 Mar 2017 10:42:56 +0200 Subject: [PATCH] Define minimum required API ver for portgroups This patch defines min_microversion for API portgroup tests to skip them when this API version is not supported/available. For example on stable/mitaka branches. Change-Id: I8895e1e6a819b5b3821fdfc10e1cff8626c9eb29 --- ironic_tempest_plugin/tests/api/admin/test_portgroups.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ironic_tempest_plugin/tests/api/admin/test_portgroups.py b/ironic_tempest_plugin/tests/api/admin/test_portgroups.py index ceb1d11fb3..25e1133978 100644 --- a/ironic_tempest_plugin/tests/api/admin/test_portgroups.py +++ b/ironic_tempest_plugin/tests/api/admin/test_portgroups.py @@ -21,10 +21,13 @@ from ironic_tempest_plugin.tests.api.admin import base class TestPortGroups(base.BaseBaremetalTest): """Basic positive test cases for port groups.""" + min_microversion = '1.23' + def setUp(self): super(TestPortGroups, self).setUp() self.useFixture( - api_microversion_fixture.APIMicroversionFixture('1.25')) + api_microversion_fixture.APIMicroversionFixture( + self.min_microversion)) _, self.chassis = self.create_chassis() _, self.node = self.create_node(self.chassis['uuid']) _, self.portgroup = self.create_portgroup(