Add XML support for test_servers.py

Change-Id: I94f73c6592916fbf5cdf766bb7ac1874369711b9
This commit is contained in:
Dan Smith 2012-08-14 09:06:06 -07:00 committed by Vincent Hou
parent cf8fab6b5a
commit 011164b232
1 changed files with 16 additions and 7 deletions

View File

@ -18,15 +18,10 @@
from nose.plugins.attrib import attr
from tempest.common.utils.data_utils import rand_name
from tempest.tests.compute.base import BaseComputeTest
from tempest.tests.compute import base
class ServersTest(BaseComputeTest):
@classmethod
def setUpClass(cls):
super(ServersTest, cls).setUpClass()
cls.client = cls.servers_client
class ServersTestBase(object):
@attr(type='positive')
def test_create_server_with_admin_password(self):
@ -153,3 +148,17 @@ class ServersTest(BaseComputeTest):
self.client.wait_for_server_status(server['id'], 'BUILD')
resp, _ = self.client.delete_server(server['id'])
self.assertEqual('204', resp['status'])
class ServersTestJSON(base.BaseComputeTestJSON, ServersTestBase):
@classmethod
def setUpClass(cls):
super(ServersTestJSON, cls).setUpClass()
cls.client = cls.servers_client
class ServersTestXML(base.BaseComputeTestXML, ServersTestBase):
@classmethod
def setUpClass(cls):
super(ServersTestXML, cls).setUpClass()
cls.client = cls.servers_client