from quantum.common.wsgi import Serializer
from quantum.client import Client
-LOG = logging.getLogger('quantum.tests.test_api')
+LOG = logging.getLogger('quantum.tests.test_cliet')
# Set a couple tenants to use for testing
TENANT_1 = 'totore'
return self.content
def status(self):
- return status
+ return self.status
# To test error codes, set the host to 10.0.0.1, and the port to the code
def __init__(self, host, port=9696, key_file="", cert_file=""):
return res
-class APITest(unittest.TestCase):
+class ClientLibTest(unittest.TestCase):
def setUp(self):
""" Setups a test environment for the API client """
return data
def _test_list_networks(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_list_networks - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_list_networks - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.list_networks,
status,
data=[],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_list_networks - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_list_networks - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
- def _test_list_network_details(self,
- tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_list_network_details - tenant:%s "\
- "- format:%s - START", format, tenant)
+ def _test_list_network_details(self, tenant=TENANT_1,
+ format='json', status=200):
+ LOG.debug("_test_list_network_details - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.list_network_details,
status,
data=["001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_list_network_details - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_list_network_details - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_create_network(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_create_network - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_create_network - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.create_network,
status,
data=[{'network': {'net-name': 'testNetwork'}}],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_create_network - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_create_network - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_update_network(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_update_network - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_update_network - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.update_network,
status,
{'network': {'net-name': 'newName'}}],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_update_network - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_update_network - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_delete_network(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_delete_network - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_delete_network - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.delete_network,
status,
data=["001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_delete_network - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_delete_network - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_list_ports(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_list_ports - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_list_ports - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.list_ports,
status,
data=["001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_list_ports - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_list_ports - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_list_port_details(self,
tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_list_port_details - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_list_port_details - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.list_port_details,
status,
data=["001", "001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_list_port_details - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_list_port_details - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_create_port(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_create_port - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_create_port - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.create_port,
status,
data=["001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_create_port - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_create_port - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_delete_port(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_delete_port - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_delete_port - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.delete_port,
status,
data=["001", "001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_delete_port - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_delete_port - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_set_port_state(self, tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_set_port_state - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_set_port_state - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.set_port_state,
status,
{'port': {'state': 'ACTIVE'}}],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_set_port_state - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_set_port_state - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_list_port_attachments(self,
tenant=TENANT_1, format='json', status=200):
- LOG.debug("_test_list_port_attachments - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_list_port_attachments - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.list_port_attachments,
status,
data=["001", "001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_list_port_attachments - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_list_port_attachments - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_attach_resource(self, tenant=TENANT_1,
format='json', status=200):
- LOG.debug("_test_attach_resource - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_attach_resource - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.attach_resource,
status,
{'resource': {'id': '1234'}}],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_attach_resource - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_attach_resource - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_detach_resource(self, tenant=TENANT_1,
format='json', status=200):
- LOG.debug("_test_detach_resource - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_detach_resource - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
self._assert_sanity(self.client.detach_resource,
status,
data=["001", "001"],
params={'tenant': tenant, 'format': format})
- LOG.debug("_test_detach_resource - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_detach_resource - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def _test_ssl_certificates(self, tenant=TENANT_1,
format='json', status=200):
- LOG.debug("_test_ssl_certificates - tenant:%s "\
- "- format:%s - START", format, tenant)
+ LOG.debug("_test_ssl_certificates - tenant:%(tenant)s "\
+ "- format:%(format)s - START" % locals())
# Set SSL, and our cert file
self.client.use_ssl = True
self.assertEquals(data["key_file"], cert_file)
self.assertEquals(data["cert_file"], cert_file)
- LOG.debug("_test_ssl_certificates - tenant:%s "\
- "- format:%s - END", format, tenant)
+ LOG.debug("_test_ssl_certificates - tenant:%(tenant)s "\
+ "- format:%(format)s - END" % locals())
def test_list_networks_json(self):
self._test_list_networks(format='json')