Add XML support for extensions_client
Change-Id: Ie3dbe5cd26b32e08beba1abd3af4f666fc3f338c
diff --git a/tempest/tests/compute/test_extensions.py b/tempest/tests/compute/test_extensions.py
index 1448f05..552c58c 100644
--- a/tempest/tests/compute/test_extensions.py
+++ b/tempest/tests/compute/test_extensions.py
@@ -17,15 +17,10 @@
from nose.plugins.attrib import attr
-from tempest.tests.compute.base import BaseComputeTest
+from tempest.tests.compute import base
-class ExtensionsTest(BaseComputeTest):
-
- @classmethod
- def setUpClass(cls):
- super(ExtensionsTest, cls).setUpClass()
- cls.client = cls.extensions_client
+class ExtensionsTestBase(object):
@attr(type='positive')
def test_list_extensions(self):
@@ -33,3 +28,19 @@
resp, extensions = self.client.list_extensions()
self.assertTrue("extensions" in extensions)
self.assertEqual(200, resp.status)
+
+
+class ExtensionsTestJSON(base.BaseComputeTest, ExtensionsTestBase):
+
+ @classmethod
+ def setUpClass(cls):
+ super(ExtensionsTestJSON, cls).setUpClass()
+ cls.client = cls.extensions_client
+
+
+class ExtensionsTestXML(base.BaseComputeTestXML, ExtensionsTestBase):
+
+ @classmethod
+ def setUpClass(cls):
+ super(ExtensionsTestXML, cls).setUpClass()
+ cls.client = cls.extensions_client