test_service_providers: require service-type ext
test_service_providers assumes that service-type api extension.
So skip it when it's not enabled.
Change-Id: I22a3f184b24b674bd085af455ef074932b742442
Closes-bug: #1650351
diff --git a/tempest/api/network/test_service_providers.py b/tempest/api/network/test_service_providers.py
index 09fb5fe..be17b3e 100644
--- a/tempest/api/network/test_service_providers.py
+++ b/tempest/api/network/test_service_providers.py
@@ -10,6 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
+import testtools
+
from tempest.api.network import base
from tempest import test
@@ -17,6 +19,9 @@
class ServiceProvidersTest(base.BaseNetworkTest):
@test.idempotent_id('2cbbeea9-f010-40f6-8df5-4eaa0c918ea6')
+ @testtools.skipUnless(
+ test.is_extension_enabled('service-type', 'network'),
+ 'service-type extension not enabled.')
def test_service_providers_list(self):
body = self.service_providers_client.list_service_providers()
self.assertIn('service_providers', body)