summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_aggregates.py6
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_createserverext.py96
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_vsa.py36
-rw-r--r--nova/tests/api/openstack/compute/test_flavors.py4
-rw-r--r--nova/tests/api/openstack/compute/test_limits.py4
-rw-r--r--nova/tests/api/openstack/compute/test_servers.py12
-rw-r--r--nova/tests/api/openstack/fakes.py4
-rw-r--r--nova/tests/api/openstack/test_wsgi.py4
-rw-r--r--nova/tests/baremetal/test_proxy_bare_metal.py18
-rw-r--r--nova/tests/baremetal/test_tilera.py51
-rw-r--r--nova/tests/db/fakes.py19
-rw-r--r--nova/tests/scheduler/test_vsa_scheduler.py38
-rw-r--r--nova/tests/test_api.py4
-rw-r--r--nova/tests/test_compute.py31
-rw-r--r--nova/tests/test_direct.py4
-rw-r--r--nova/tests/test_instance_types.py4
-rw-r--r--nova/tests/test_iptables_network.py8
-rw-r--r--nova/tests/test_iscsi.py36
-rw-r--r--nova/tests/test_libvirt.py40
-rw-r--r--nova/tests/test_linux_net.py142
-rw-r--r--nova/tests/test_log.py5
-rw-r--r--nova/tests/test_network.py21
-rw-r--r--nova/tests/test_nova_manage.py6
-rw-r--r--nova/tests/test_quantum.py8
-rw-r--r--nova/tests/test_quota.py4
-rw-r--r--nova/tests/test_volume_types.py3
-rw-r--r--nova/tests/test_xenapi.py29
-rw-r--r--nova/tests/xenapi/stubs.py16
28 files changed, 319 insertions, 334 deletions
diff --git a/nova/tests/api/openstack/compute/contrib/test_aggregates.py b/nova/tests/api/openstack/compute/contrib/test_aggregates.py
index a860badf7..6c8bc5a2f 100644
--- a/nova/tests/api/openstack/compute/contrib/test_aggregates.py
+++ b/nova/tests/api/openstack/compute/contrib/test_aggregates.py
@@ -209,9 +209,9 @@ class AggregateTestCase(test.TestCase):
self.stubs.Set(self.controller.api, "add_host_to_aggregate",
stub_add_host_to_aggregate)
- aggregate = self.\
- controller.action(self.req, "1",
- body={"add_host": {"host": "host1"}})
+ aggregate = self.controller.action(self.req, "1",
+ body={"add_host": {"host":
+ "host1"}})
self.assertEqual(aggregate["aggregate"], AGGREGATE)
diff --git a/nova/tests/api/openstack/compute/contrib/test_createserverext.py b/nova/tests/api/openstack/compute/contrib/test_createserverext.py
index 02c2f55b2..1e2266f87 100644
--- a/nova/tests/api/openstack/compute/contrib/test_createserverext.py
+++ b/nova/tests/api/openstack/compute/contrib/test_createserverext.py
@@ -229,69 +229,69 @@ class CreateserverextTest(test.TestCase):
def _create_instance_with_networks_json(self, networks):
body_dict = self._create_networks_request_dict(networks)
request = self._get_create_request_json(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _create_inst(request)
return request, response, compute_api.networks
def _create_instance_with_user_data_json(self, networks):
body_dict = self._create_user_data_request_dict(networks)
request = self._get_create_request_json(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _create_inst(request)
return request, response, compute_api.user_data
def _create_instance_with_networks_xml(self, networks):
body_dict = self._create_networks_request_dict(networks)
request = self._get_create_request_xml(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _create_inst(request)
return request, response, compute_api.networks
def test_create_instance_with_no_networks(self):
- request, response, networks = \
- self._create_instance_with_networks_json(networks=None)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(networks=None)
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, None)
def test_create_instance_with_no_networks_xml(self):
- request, response, networks = \
- self._create_instance_with_networks_xml(networks=None)
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst(networks=None)
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, None)
def test_create_instance_with_one_network(self):
- request, response, networks = \
- self._create_instance_with_networks_json([FAKE_NETWORKS[0]])
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst([FAKE_NETWORKS[0]])
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, [FAKE_NETWORKS[0]])
def test_create_instance_with_one_network_xml(self):
- request, response, networks = \
- self._create_instance_with_networks_xml([FAKE_NETWORKS[0]])
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst([FAKE_NETWORKS[0]])
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, [FAKE_NETWORKS[0]])
def test_create_instance_with_two_networks(self):
- request, response, networks = \
- self._create_instance_with_networks_json(FAKE_NETWORKS)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(FAKE_NETWORKS)
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, FAKE_NETWORKS)
def test_create_instance_with_two_networks_xml(self):
- request, response, networks = \
- self._create_instance_with_networks_xml(FAKE_NETWORKS)
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst(FAKE_NETWORKS)
self.assertEquals(response.status_int, 202)
self.assertEquals(networks, FAKE_NETWORKS)
def test_create_instance_with_duplicate_networks(self):
- request, response, networks = \
- self._create_instance_with_networks_json(DUPLICATE_NETWORKS)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(DUPLICATE_NETWORKS)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
def test_create_instance_with_duplicate_networks_xml(self):
- request, response, networks = \
- self._create_instance_with_networks_xml(DUPLICATE_NETWORKS)
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst(DUPLICATE_NETWORKS)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
@@ -299,8 +299,8 @@ class CreateserverextTest(test.TestCase):
body_dict = self._create_networks_request_dict([FAKE_NETWORKS[0]])
del body_dict['server']['networks'][0]['uuid']
request = self._get_create_request_json(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _run_create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _run_create_inst(request)
self.assertEquals(response.status_int, 400)
self.assertEquals(compute_api.networks, None)
@@ -309,41 +309,41 @@ class CreateserverextTest(test.TestCase):
request = self._get_create_request_xml(body_dict)
uuid = ' uuid="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"'
request.body = request.body.replace(uuid, '')
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _run_create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _run_create_inst(request)
self.assertEquals(response.status_int, 400)
self.assertEquals(compute_api.networks, None)
def test_create_instance_with_network_invalid_id(self):
- request, response, networks = \
- self._create_instance_with_networks_json(INVALID_NETWORKS)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(INVALID_NETWORKS)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
def test_create_instance_with_network_invalid_id_xml(self):
- request, response, networks = \
- self._create_instance_with_networks_xml(INVALID_NETWORKS)
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst(INVALID_NETWORKS)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
def test_create_instance_with_network_empty_fixed_ip(self):
networks = [('1', '')]
- request, response, networks = \
- self._create_instance_with_networks_json(networks)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(networks)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
def test_create_instance_with_network_non_string_fixed_ip(self):
networks = [('1', 12345)]
- request, response, networks = \
- self._create_instance_with_networks_json(networks)
+ _create_inst = self._create_instance_with_networks_json
+ request, response, networks = _create_inst(networks)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
def test_create_instance_with_network_empty_fixed_ip_xml(self):
networks = [('1', '')]
- request, response, networks = \
- self._create_instance_with_networks_xml(networks)
+ _create_inst = self._create_instance_with_networks_xml
+ request, response, networks = _create_inst(networks)
self.assertEquals(response.status_int, 400)
self.assertEquals(networks, None)
@@ -351,8 +351,8 @@ class CreateserverextTest(test.TestCase):
body_dict = self._create_networks_request_dict([FAKE_NETWORKS[0]])
del body_dict['server']['networks'][0]['fixed_ip']
request = self._get_create_request_json(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _run_create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _run_create_inst(request)
self.assertEquals(response.status_int, 202)
self.assertEquals(compute_api.networks,
[('aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa', None)])
@@ -361,8 +361,8 @@ class CreateserverextTest(test.TestCase):
body_dict = self._create_networks_request_dict([FAKE_NETWORKS[0]])
request = self._get_create_request_xml(body_dict)
request.body = request.body.replace(' fixed_ip="10.0.1.12"', '')
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _run_create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _run_create_inst(request)
self.assertEquals(response.status_int, 202)
self.assertEquals(compute_api.networks,
[('aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa', None)])
@@ -370,22 +370,22 @@ class CreateserverextTest(test.TestCase):
def test_create_instance_with_userdata(self):
user_data_contents = '#!/bin/bash\necho "Oh no!"\n'
user_data_contents = base64.b64encode(user_data_contents)
- request, response, user_data = \
- self._create_instance_with_user_data_json(user_data_contents)
+ _create_inst = self._create_instance_with_user_data_json
+ request, response, user_data = _create_inst(user_data_contents)
self.assertEquals(response.status_int, 202)
self.assertEquals(user_data, user_data_contents)
def test_create_instance_with_userdata_none(self):
user_data_contents = None
- request, response, user_data = \
- self._create_instance_with_user_data_json(user_data_contents)
+ _create_inst = self._create_instance_with_user_data_json
+ request, response, user_data = _create_inst(user_data_contents)
self.assertEquals(response.status_int, 202)
self.assertEquals(user_data, user_data_contents)
def test_create_instance_with_userdata_with_non_b64_content(self):
user_data_contents = '#!/bin/bash\necho "Oh no!"\n'
- request, response, user_data = \
- self._create_instance_with_user_data_json(user_data_contents)
+ _create_inst = self._create_instance_with_user_data_json
+ request, response, user_data = _create_inst(user_data_contents)
self.assertEquals(response.status_int, 400)
self.assertEquals(user_data, None)
@@ -398,8 +398,8 @@ class CreateserverextTest(test.TestCase):
self._setup_mock_network_api()
body_dict = self._create_security_group_request_dict(security_groups)
request = self._get_create_request_json(body_dict)
- compute_api, response = \
- self._run_create_instance_with_mock_compute_api(request)
+ _run_create_inst = self._run_create_instance_with_mock_compute_api
+ compute_api, response = _run_create_inst(request)
self.assertEquals(response.status_int, 202)
def test_get_server_by_id_verify_security_groups_json(self):
diff --git a/nova/tests/api/openstack/compute/contrib/test_vsa.py b/nova/tests/api/openstack/compute/contrib/test_vsa.py
index 981eb147e..4cb4e820a 100644
--- a/nova/tests/api/openstack/compute/contrib/test_vsa.py
+++ b/nova/tests/api/openstack/compute/contrib/test_vsa.py
@@ -19,8 +19,8 @@ import json
from lxml import etree
import webob
-from nova.api.openstack.compute.contrib\
- import virtual_storage_arrays as vsa_ext
+from nova.api.openstack.compute.contrib import (virtual_storage_arrays as
+ vsa_ext)
from nova import context
import nova.db
from nova import exception
@@ -305,29 +305,29 @@ class VSAVolumeApiTest(test.TestCase):
self.assertEqual(resp.status_int, 200)
def test_vsa_volume_detail(self):
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/detail' % \
- self.test_objs)
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/detail' %
+ self.test_objs)
resp = req.get_response(fakes.wsgi_app())
self.assertEqual(resp.status_int, 200)
def test_vsa_volume_show(self):
obj_num = 234 if self.test_objs == "volumes" else 345
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' % \
- (self.test_objs, obj_num))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' %
+ (self.test_objs, obj_num))
resp = req.get_response(fakes.wsgi_app())
self.assertEqual(resp.status_int, 200)
def test_vsa_volume_show_no_vsa_assignment(self):
- req = webob.Request.blank('/v2/fake/zadr-vsa/4/%s/333' % \
- (self.test_objs))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/4/%s/333' %
+ self.test_objs)
resp = req.get_response(fakes.wsgi_app())
self.assertEqual(resp.status_int, 400)
def test_vsa_volume_show_no_volume(self):
self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get_notfound)
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/333' % \
- (self.test_objs))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/333' %
+ self.test_objs)
resp = req.get_response(fakes.wsgi_app())
self.assertEqual(resp.status_int, 404)
@@ -336,8 +336,8 @@ class VSAVolumeApiTest(test.TestCase):
update = {"status": "available",
"displayName": "Test Display name"}
body = {self.test_obj: update}
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' % \
- (self.test_objs, obj_num))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' %
+ (self.test_objs, obj_num))
req.method = 'PUT'
req.body = json.dumps(body)
req.headers['content-type'] = 'application/json'
@@ -350,8 +350,8 @@ class VSAVolumeApiTest(test.TestCase):
def test_vsa_volume_delete(self):
obj_num = 234 if self.test_objs == "volumes" else 345
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' % \
- (self.test_objs, obj_num))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/%s' %
+ (self.test_objs, obj_num))
req.method = 'DELETE'
resp = req.get_response(fakes.wsgi_app())
if self.test_obj == "volume":
@@ -360,8 +360,8 @@ class VSAVolumeApiTest(test.TestCase):
self.assertEqual(resp.status_int, 400)
def test_vsa_volume_delete_no_vsa_assignment(self):
- req = webob.Request.blank('/v2/fake/zadr-vsa/4/%s/333' % \
- (self.test_objs))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/4/%s/333' %
+ self.test_objs)
req.method = 'DELETE'
resp = req.get_response(fakes.wsgi_app())
self.assertEqual(resp.status_int, 400)
@@ -369,8 +369,8 @@ class VSAVolumeApiTest(test.TestCase):
def test_vsa_volume_delete_no_volume(self):
self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get_notfound)
- req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/333' % \
- (self.test_objs))
+ req = webob.Request.blank('/v2/fake/zadr-vsa/123/%s/333' %
+ self.test_objs)
req.method = 'DELETE'
resp = req.get_response(fakes.wsgi_app())
if self.test_obj == "volume":
diff --git a/nova/tests/api/openstack/compute/test_flavors.py b/nova/tests/api/openstack/compute/test_flavors.py
index 465a57497..5f264d92f 100644
--- a/nova/tests/api/openstack/compute/test_flavors.py
+++ b/nova/tests/api/openstack/compute/test_flavors.py
@@ -59,8 +59,8 @@ def fake_instance_type_get_by_flavor_id(flavorid):
def fake_instance_type_get_all(inactive=False, filters=None):
def reject_min(db_attr, filter_attr):
- return filter_attr in filters and\
- int(flavor[db_attr]) < int(filters[filter_attr])
+ return (filter_attr in filters and
+ int(flavor[db_attr]) < int(filters[filter_attr]))
filters = filters or {}
output = {}
diff --git a/nova/tests/api/openstack/compute/test_limits.py b/nova/tests/api/openstack/compute/test_limits.py
index e6b5b58ae..26e0094c0 100644
--- a/nova/tests/api/openstack/compute/test_limits.py
+++ b/nova/tests/api/openstack/compute/test_limits.py
@@ -776,8 +776,8 @@ class WsgiLimiterProxyTest(BaseLimitTestSuite):
delay, error = self.proxy.check_for_delay("GET", "/delayed")
error = error.strip()
- expected = ("60.00", "403 Forbidden\n\nOnly 1 GET request(s) can be "\
- "made to /delayed every minute.")
+ expected = ("60.00", "403 Forbidden\n\nOnly 1 GET request(s) can be "
+ "made to /delayed every minute.")
self.assertEqual((delay, error), expected)
diff --git a/nova/tests/api/openstack/compute/test_servers.py b/nova/tests/api/openstack/compute/test_servers.py
index 281ba88e6..9b523ddf7 100644
--- a/nova/tests/api/openstack/compute/test_servers.py
+++ b/nova/tests/api/openstack/compute/test_servers.py
@@ -1423,8 +1423,8 @@ class ServersControllerCreateTest(test.TestCase):
def rpc_call_wrapper(context, topic, msg):
"""Stub out the scheduler creating the instance entry"""
- if topic == FLAGS.scheduler_topic and \
- msg['method'] == 'run_instance':
+ if (topic == FLAGS.scheduler_topic and
+ msg['method'] == 'run_instance'):
request_spec = msg['args']['request_spec']
num_instances = request_spec.get('num_instances', 1)
instances = []
@@ -2399,8 +2399,8 @@ class TestServerCreateRequestXMLDeserializer(test.TestCase):
self.assertDictMatch(request['body'], expected)
def test_spec_request(self):
- image_bookmark_link = "http://servers.api.openstack.org/1234/" + \
- "images/52415800-8b69-11e0-9b19-734f6f006e54"
+ image_bookmark_link = ("http://servers.api.openstack.org/1234/"
+ "images/52415800-8b69-11e0-9b19-734f6f006e54")
serial_request = """
<server xmlns="http://docs.openstack.org/compute/api/v2"
imageRef="%s"
@@ -2417,8 +2417,8 @@ class TestServerCreateRequestXMLDeserializer(test.TestCase):
expected = {
"server": {
"name": "new-server-test",
- "imageRef": "http://servers.api.openstack.org/1234/" + \
- "images/52415800-8b69-11e0-9b19-734f6f006e54",
+ "imageRef": ("http://servers.api.openstack.org/1234/"
+ "images/52415800-8b69-11e0-9b19-734f6f006e54"),
"flavorRef": "52415800-8b69-11e0-9b19-734f1195ff37",
"metadata": {"My Server Name": "Apache1"},
"personality": [
diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py
index 7d5d429e4..de42c859a 100644
--- a/nova/tests/api/openstack/fakes.py
+++ b/nova/tests/api/openstack/fakes.py
@@ -406,8 +406,8 @@ class FakeAuthManager(object):
def create_project(self, name, manager_user, description=None,
member_users=None):
- member_ids = [User.safe_id(m) for m in member_users] \
- if member_users else []
+ member_ids = ([User.safe_id(m) for m in member_users]
+ if member_users else [])
p = Project(name, name, User.safe_id(manager_user),
description, member_ids)
FakeAuthManager.projects[name] = p
diff --git a/nova/tests/api/openstack/test_wsgi.py b/nova/tests/api/openstack/test_wsgi.py
index 3974971fa..8f9a7a5a5 100644
--- a/nova/tests/api/openstack/test_wsgi.py
+++ b/nova/tests/api/openstack/test_wsgi.py
@@ -48,8 +48,8 @@ class RequestTest(test.TestCase):
self.assertEqual(result, "application/json")
request = wsgi.Request.blank('/tests/123')
- request.headers["Accept"] = \
- "application/json; q=0.3, application/xml; q=0.9"
+ request.headers["Accept"] = ("application/json; q=0.3, "
+ "application/xml; q=0.9")
result = request.best_match_content_type()
self.assertEqual(result, "application/xml")
diff --git a/nova/tests/baremetal/test_proxy_bare_metal.py b/nova/tests/baremetal/test_proxy_bare_metal.py
index 580f89863..0ea746227 100644
--- a/nova/tests/baremetal/test_proxy_bare_metal.py
+++ b/nova/tests/baremetal/test_proxy_bare_metal.py
@@ -95,9 +95,9 @@ class DomainReadWriteTestCase(test.TestCase):
self.mox.StubOutWithMock(__builtin__, 'open')
try:
- open('/tftpboot/test_fake_dom_file', 'r').AndRaise(\
- IOError(2, 'No such file or directory',
- '/tftpboot/test_fake_dom_file'))
+ open('/tftpboot/test_fake_dom_file',
+ 'r').AndRaise(IOError(2, 'No such file or directory',
+ '/tftpboot/test_fake_dom_file'))
self.mox.ReplayAll()
@@ -128,8 +128,8 @@ class DomainReadWriteTestCase(test.TestCase):
# Python object as expected_json
# We can't do an exact string comparison
# because of ordering and whitespace
- mock_file.write(mox.Func(functools.partial(self.assertJSONEquals,\
- expected_json)))
+ mock_file.write(mox.Func(functools.partial(self.assertJSONEquals,
+ expected_json)))
mock_file.close()
self.mox.ReplayAll()
@@ -236,8 +236,8 @@ class BareMetalDomTestCase(test.TestCase):
self.mox.StubOutWithMock(dom, 'write_domains')
# Expected calls
- dom.read_domains('/tftpboot/test_fake_dom_file')\
- .AndReturn(fake_domains)
+ dom.read_domains('/tftpboot/'
+ 'test_fake_dom_file').AndReturn(fake_domains)
dom.write_domains('/tftpboot/test_fake_dom_file', fake_domains)
self.mox.ReplayAll()
@@ -274,8 +274,8 @@ class ProxyBareMetalTestCase(test.TestCase):
self.mox.StubOutWithMock(dom, 'write_domains')
# Expected calls
- dom.read_domains('/tftpboot/test_fake_dom_file')\
- .AndReturn(fake_domains)
+ dom.read_domains('/tftpboot/'
+ 'test_fake_dom_file').AndReturn(fake_domains)
dom.write_domains('/tftpboot/test_fake_dom_file', fake_domains)
self.mox.ReplayAll()
diff --git a/nova/tests/baremetal/test_tilera.py b/nova/tests/baremetal/test_tilera.py
index 7b58282e1..e98ade869 100644
--- a/nova/tests/baremetal/test_tilera.py
+++ b/nova/tests/baremetal/test_tilera.py
@@ -26,26 +26,29 @@ class TileraBareMetalNodesTestCase(test.TestCase):
def setUp(self):
super(TileraBareMetalNodesTestCase, self).setUp()
- self.board_info = """\
-# board_id ip_address mac_address 00:1A:CA:00:57:90 \
-00:1A:CA:00:58:98 00:1A:CA:00:58:50
-6 10.0.2.7 00:1A:CA:00:58:5C 10 16218 917 476 1 tilera_hv 1 \
-{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64","features":\
-["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh","700MHz-866MHz",\
-"4DDR2","2XAUIMAC/PHY","2GbEMAC"],"topology":{"cores":"64"}}
-7 10.0.2.8 00:1A:CA:00:58:A4 10 16218 917 476 1 tilera_hv 1 \
-{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64","features":\
-["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh","700MHz-866MHz",\
-"4DDR2","2XAUIMAC/PHY","2GbEMAC"],"topology":{"cores":"64"}}
-8 10.0.2.9 00:1A:CA:00:58:1A 10 16218 917 476 1 tilera_hv 1 \
-{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64","features":\
-["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh","700MHz-866MHz",\
-"4DDR2","2XAUIMAC/PHY","2GbEMAC"],"topology":{"cores":"64"}}
-9 10.0.2.10 00:1A:CA:00:58:38 10 16385 1000 0 0 tilera_hv 1 \
-{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64","features":\
-["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh","700MHz-866MHz",\
-"4DDR2","2XAUIMAC/PHY","2GbEMAC"],"topology":{"cores":"64"}}
-"""
+ self.board_info = "\n".join([
+'# board_id ip_address mac_address 00:1A:CA:00:57:90 '
+'00:1A:CA:00:58:98 00:1A:CA:00:58:50',
+'6 10.0.2.7 00:1A:CA:00:58:5C 10 16218 917 476 1 tilera_hv 1 '
+'{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64",'
+ '"features":["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh",'
+ '"700MHz-866MHz","4DDR2","2XAUIMAC/PHY","2GbEMAC"],'
+ '"topology":{"cores":"64"}}',
+'7 10.0.2.8 00:1A:CA:00:58:A4 10 16218 917 476 1 tilera_hv 1 '
+'{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64",'
+ '"features":["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh",'
+ '"700MHz-866MHz","4DDR2","2XAUIMAC/PHY","2GbEMAC"],'
+ '"topology":{"cores":"64"}}',
+'8 10.0.2.9 00:1A:CA:00:58:1A 10 16218 917 476 1 tilera_hv 1 '
+'{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64",'
+ '"features":["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh",'
+ '"700MHz-866MHz","4DDR2","2XAUIMAC/PHY","2GbEMAC"],'
+ '"topology":{"cores":"64"}}',
+'9 10.0.2.10 00:1A:CA:00:58:38 10 16385 1000 0 0 tilera_hv 1 '
+'{"vendor":"tilera","model":"TILEmpower","arch":"TILEPro64",'
+ '"features":["8x8Grid","32bVLIW","5.6MBCache","443BOPS","37TbMesh",'
+ '"700MHz-866MHz","4DDR2","2XAUIMAC/PHY","2GbEMAC"],'
+ '"topology":{"cores":"64"}}'])
def tearDown(self):
super(TileraBareMetalNodesTestCase, self).tearDown()
@@ -63,8 +66,8 @@ class TileraBareMetalNodesTestCase(test.TestCase):
try:
self.mox.StubOutWithMock(__builtin__, 'open')
- open("/tftpboot/tilera_boards", "r").AndReturn(\
- StringIO.StringIO(self.board_info))
+ open("/tftpboot/tilera_boards",
+ "r").AndReturn(StringIO.StringIO(self.board_info))
self.mox.ReplayAll()
@@ -78,8 +81,8 @@ class TileraBareMetalNodesTestCase(test.TestCase):
self.mox.StubOutWithMock(__builtin__, 'open')
- open("/tftpboot/tilera_boards", "r").AndReturn(\
- StringIO.StringIO(self.board_info))
+ open("/tftpboot/tilera_boards",
+ "r").AndReturn(StringIO.StringIO(self.board_info))
self.mox.ReplayAll()
nodes = tilera.BareMetalNodes()
diff --git a/nova/tests/db/fakes.py b/nova/tests/db/fakes.py
index 9f89aaba8..5db5c44f4 100644
--- a/nova/tests/db/fakes.py
+++ b/nova/tests/db/fakes.py
@@ -100,9 +100,9 @@ def stub_out_db_network_api(stubs):
networks = [network_fields]
def fake_floating_ip_allocate_address(context, project_id, pool):
- ips = filter(lambda i: i['fixed_ip_id'] is None \
- and i['project_id'] is None \
- and i['pool'] == pool,
+ ips = filter(lambda i: i['fixed_ip_id'] is None and
+ i['project_id'] is None and
+ i['pool'] == pool,
floating_ips)
if not ips:
raise exception.NoMoreFloatingIps()
@@ -169,9 +169,8 @@ def stub_out_db_network_api(stubs):
ips[0]['instance_id'] = instance_id
def fake_fixed_ip_associate_pool(context, network_id, instance_id):
- ips = filter(lambda i: (i['network_id'] == network_id \
- or i['network_id'] is None) \
- and not i['instance'],
+ ips = filter(lambda i: (i['network_id'] == network_id or
+ i['network_id'] is None) and not i['instance'],
fixed_ips)
if not ips:
raise exception.NoMoreFixedIps()
@@ -243,7 +242,7 @@ def stub_out_db_network_api(stubs):
return FakeModel(vif)
def fake_virtual_interface_delete_by_instance(context, instance_id):
- addresses = [m for m in virtual_interfacees \
+ addresses = [m for m in virtual_interfacees
if m['instance_id'] == instance_id]
try:
for address in addresses:
@@ -252,13 +251,13 @@ def stub_out_db_network_api(stubs):
pass
def fake_virtual_interface_get_by_instance(context, instance_id):
- return [FakeModel(m) for m in virtual_interfacees \
+ return [FakeModel(m) for m in virtual_interfacees
if m['instance_id'] == instance_id]
def fake_virtual_interface_get_by_instance_and_network(context,
instance_id,
network_id):
- vif = filter(lambda m: m['instance_id'] == instance_id and \
+ vif = filter(lambda m: m['instance_id'] == instance_id and
m['network_id'] == network_id,
virtual_interfacees)
if not vif:
@@ -302,7 +301,7 @@ def stub_out_db_network_api(stubs):
net[key] = values[key]
def fake_project_get_networks(context, project_id):
- return [FakeModel(n) for n in networks \
+ return [FakeModel(n) for n in networks
if n['project_id'] == project_id]
def fake_queue_get_for(context, topic, node):
diff --git a/nova/tests/scheduler/test_vsa_scheduler.py b/nova/tests/scheduler/test_vsa_scheduler.py
index 8e465271d..853ac9835 100644
--- a/nova/tests/scheduler/test_vsa_scheduler.py
+++ b/nova/tests/scheduler/test_vsa_scheduler.py
@@ -122,10 +122,10 @@ class VsaSchedulerTestCase(test_scheduler.SchedulerTestCase):
dtype['DriveType'] = 'type_' + str(j)
dtype['TotalDrives'] = 2 * (self.init_num_drives + i)
dtype['DriveCapacity'] = vsa_sched.GB_TO_BYTES(1 + 100 * j)
- dtype['TotalCapacity'] = dtype['TotalDrives'] * \
- dtype['DriveCapacity']
- dtype['AvailableCapacity'] = (dtype['TotalDrives'] - i) * \
- dtype['DriveCapacity']
+ dtype['TotalCapacity'] = (dtype['TotalDrives'] *
+ dtype['DriveCapacity'])
+ dtype['AvailableCapacity'] = ((dtype['TotalDrives'] - i) *
+ dtype['DriveCapacity'])
dtype['DriveRpm'] = 7200
dtype['DifCapable'] = 0
dtype['SedCapable'] = 0
@@ -150,18 +150,20 @@ class VsaSchedulerTestCase(test_scheduler.SchedulerTestCase):
qos = host_val['volume']['drive_qos_info']
for k, d in qos.iteritems():
- LOG.info("\t%s: type %s: drives (used %2d, total %2d) "\
- "size %3d, total %4d, used %4d, avail %d",
- k, d['DriveType'],
- d['FullDrive']['NumOccupiedDrives'], d['TotalDrives'],
- vsa_sched.BYTES_TO_GB(d['DriveCapacity']),
- vsa_sched.BYTES_TO_GB(d['TotalCapacity']),
- vsa_sched.BYTES_TO_GB(d['TotalCapacity'] - \
- d['AvailableCapacity']),
- vsa_sched.BYTES_TO_GB(d['AvailableCapacity']))
-
- total_used += vsa_sched.BYTES_TO_GB(d['TotalCapacity'] - \
- d['AvailableCapacity'])
+ LOG.info("\t%s: type %s: drives (used %2d, total %2d) "
+ "size %3d, total %4d, used %4d, avail %d",
+ k,
+ d['DriveType'],
+ d['FullDrive']['NumOccupiedDrives'],
+ d['TotalDrives'],
+ vsa_sched.BYTES_TO_GB(d['DriveCapacity']),
+ vsa_sched.BYTES_TO_GB(d['TotalCapacity']),
+ vsa_sched.BYTES_TO_GB(d['TotalCapacity'] -
+ d['AvailableCapacity']),
+ vsa_sched.BYTES_TO_GB(d['AvailableCapacity']))
+
+ total_used += vsa_sched.BYTES_TO_GB(d['TotalCapacity'] -
+ d['AvailableCapacity'])
total_available += vsa_sched.BYTES_TO_GB(
d['AvailableCapacity'])
LOG.info("Host %s: used %d, avail %d",
@@ -196,7 +198,7 @@ class VsaSchedulerTestCase(test_scheduler.SchedulerTestCase):
LOG.debug(_("\t vol=%(vol)s"), locals())
def _fake_vsa_update(self, context, vsa_id, values):
- LOG.debug(_("Test: VSA update request: vsa_id=%(vsa_id)s "\
+ LOG.debug(_("Test: VSA update request: vsa_id=%(vsa_id)s "
"values=%(values)s"), locals())
def _fake_volume_create(self, context, options):
@@ -214,7 +216,7 @@ class VsaSchedulerTestCase(test_scheduler.SchedulerTestCase):
return global_volume
def _fake_volume_update(self, context, volume_id, values):
- LOG.debug(_("Test: Volume update request: id=%(volume_id)s "\
+ LOG.debug(_("Test: Volume update request: id=%(volume_id)s "
"values=%(values)s"), locals())
global scheduled_volume
scheduled_volume = {'id': volume_id, 'host': values['host']}
diff --git a/nova/tests/test_api.py b/nova/tests/test_api.py
index f7548ceb4..51efbeec0 100644
--- a/nova/tests/test_api.py
+++ b/nova/tests/test_api.py
@@ -279,7 +279,7 @@ class ApiEc2TestCase(test.TestCase):
a key pair, that the API call to list key pairs works properly"""
self.expect_http()
self.mox.ReplayAll()
- keyname = "".join(random.choice("sdiuisudfsdcnpaqwertasd") \
+ keyname = "".join(random.choice("sdiuisudfsdcnpaqwertasd")
for x in range(random.randint(4, 8)))
# NOTE(vish): create depends on pool, so call helper directly
cloud._gen_key(context.get_admin_context(), 'fake', keyname)
@@ -293,7 +293,7 @@ class ApiEc2TestCase(test.TestCase):
requesting a second keypair with the same name fails sanely"""
self.expect_http()
self.mox.ReplayAll()
- keyname = "".join(random.choice("sdiuisudfsdcnpaqwertasd") \
+ keyname = "".join(random.choice("sdiuisudfsdcnpaqwertasd")
for x in range(random.randint(4, 8)))
# NOTE(vish): create depends on pool, so call helper directly
self.ec2.create_key_pair('test')
diff --git a/nova/tests/test_compute.py b/nova/tests/test_compute.py
index 6cbfb5344..cbf496d08 100644
--- a/nova/tests/test_compute.py
+++ b/nova/tests/test_compute.py
@@ -74,8 +74,8 @@ orig_rpc_cast = rpc.cast
def rpc_call_wrapper(context, topic, msg, do_cast=True):
"""Stub out the scheduler creating the instance entry"""
- if topic == FLAGS.scheduler_topic and \
- msg['method'] == 'run_instance':
+ if (topic == FLAGS.scheduler_topic and
+ msg['method'] == 'run_instance'):
request_spec = msg['args']['request_spec']
scheduler = scheduler_driver.Scheduler
num_instances = request_spec.get('num_instances', 1)
@@ -892,11 +892,11 @@ class ComputeTestCase(BaseTestCase):
fake_get_nw_info)
self.mox.StubOutWithMock(self.compute.network_api,
"allocate_for_instance")
- self.compute.network_api.allocate_for_instance(mox.IgnoreArg(),
- mox.IgnoreArg(),
- requested_networks=None,
- vpn=False).\
- AndRaise(quantum_client.QuantumServerException())
+ self.compute.network_api.allocate_for_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg(),
+ requested_networks=None,
+ vpn=False).AndRaise(quantum_client.QuantumServerException())
self.flags(stub_network=False)
@@ -918,9 +918,9 @@ class ComputeTestCase(BaseTestCase):
instance = self._create_fake_instance()
self.mox.StubOutWithMock(self.compute, "_setup_block_device_mapping")
- self.compute._setup_block_device_mapping(mox.IgnoreArg(),
- mox.IgnoreArg()).\
- AndRaise(rpc.common.RemoteError('', '', ''))
+ self.compute._setup_block_device_mapping(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndRaise(rpc.common.RemoteError('', '', ''))
self.mox.ReplayAll()
@@ -1339,11 +1339,12 @@ class ComputeTestCase(BaseTestCase):
self.mox.StubOutWithMock(self.compute.driver, 'get_instance_disk_info')
self.compute.driver.get_instance_disk_info(inst_ref.name)
- rpc.call(c, topic, {"method": "pre_live_migration",
- "args": {'instance_id': instance_id,
- 'block_migration': True,
- 'disk': None}}).\
- AndRaise(rpc.common.RemoteError('', '', ''))
+ rpc.call(c, topic,
+ {"method": "pre_live_migration",
+ "args": {'instance_id': instance_id,
+ 'block_migration': True,
+ 'disk': None}
+ }).AndRaise(rpc.common.RemoteError('', '', ''))
# mocks for rollback
rpc.call(c, topic, {"method": "remove_volume_connection",
"args": {'instance_id': instance_id,
diff --git a/nova/tests/test_direct.py b/nova/tests/test_direct.py
index afd20dd66..cf92dfcaa 100644
--- a/nova/tests/test_direct.py
+++ b/nova/tests/test_direct.py
@@ -125,8 +125,8 @@ class DirectTestCase(test.TestCase):
req = webob.Request.blank('/fake/echo')
req.environ['openstack.context'] = self.context
req.method = 'POST'
- req.body = 'data=foo&_underscored=ignoreMe&self=ignoreMe&context='\
- 'ignoreMe'
+ req.body = ('data=foo&_underscored=ignoreMe&self=ignoreMe&context='
+ 'ignoreMe')
resp = req.get_response(self.router)
self.assertEqual(resp.status_int, 200)
resp_parsed = json.loads(resp.body)
diff --git a/nova/tests/test_instance_types.py b/nova/tests/test_instance_types.py
index dfa7d6136..12d39f713 100644
--- a/nova/tests/test_instance_types.py
+++ b/nova/tests/test_instance_types.py
@@ -49,8 +49,8 @@ class InstanceTypeTestCase(test.TestCase):
def _generate_flavorid(self):
"""return a flavorid not in the DB"""
nonexistent_flavor = 2700
- flavor_ids = [value["id"] for key, value in\
- instance_types.get_all_types().iteritems()]
+ flavor_ids = [value["id"] for key, value in
+ instance_types.get_all_types().iteritems()]
while nonexistent_flavor in flavor_ids:
nonexistent_flavor += 1
else:
diff --git a/nova/tests/test_iptables_network.py b/nova/tests/test_iptables_network.py
index 6a0202644..4399e15f6 100644
--- a/nova/tests/test_iptables_network.py
+++ b/nova/tests/test_iptables_network.py
@@ -121,8 +121,8 @@ class IptablesManagerTestCase(test.TestCase):
"nova-postouting-bottom: %s" % last_postrouting_line)
for chain in ['POSTROUTING', 'PREROUTING', 'OUTPUT']:
- self.assertTrue('-A %s -j runner.py-%s' \
- % (chain, chain) in new_lines,
+ self.assertTrue('-A %s -j runner.py-%s' %
+ (chain, chain) in new_lines,
"Built-in chain %s not wrapped" % (chain,))
def test_filter_rules(self):
@@ -157,6 +157,6 @@ class IptablesManagerTestCase(test.TestCase):
"nova-filter-top does not jump to wrapped local chain")
for chain in ['INPUT', 'OUTPUT', 'FORWARD']:
- self.assertTrue('-A %s -j runner.py-%s' \
- % (chain, chain) in new_lines,
+ self.assertTrue('-A %s -j runner.py-%s' %
+ (chain, chain) in new_lines,
"Built-in chain %s not wrapped" % (chain,))
diff --git a/nova/tests/test_iscsi.py b/nova/tests/test_iscsi.py
index d7aed0fbd..1008a9a0c 100644
--- a/nova/tests/test_iscsi.py
+++ b/nova/tests/test_iscsi.py
@@ -83,17 +83,17 @@ class TgtAdmTestCase(test.TestCase, TargetAdminTestCase):
super(TgtAdmTestCase, self).setUp()
TargetAdminTestCase.setUp(self)
self.flags(iscsi_helper='tgtadm')
- self.script_template = """
-tgtadm --op new --lld=iscsi --mode=target --tid=%(tid)s \
---targetname=%(target_name)s
-tgtadm --op bind --lld=iscsi --mode=target --initiator-address=ALL \
---tid=%(tid)s
-tgtadm --op show --lld=iscsi --mode=target --tid=%(tid)s
-tgtadm --op new --lld=iscsi --mode=logicalunit --tid=%(tid)s --lun=%(lun)d \
---backing-store=%(path)s
-tgtadm --op delete --lld=iscsi --mode=logicalunit --tid=%(tid)s --lun=%(lun)d
-tgtadm --op delete --lld=iscsi --mode=target --tid=%(tid)s
-"""
+ self.script_template = "\n".join([
+ "tgtadm --op new --lld=iscsi --mode=target --tid=%(tid)s "
+ "--targetname=%(target_name)s",
+ "tgtadm --op bind --lld=iscsi --mode=target --initiator-address=ALL "
+ "--tid=%(tid)s",
+ "tgtadm --op show --lld=iscsi --mode=target --tid=%(tid)s",
+ "tgtadm --op new --lld=iscsi --mode=logicalunit --tid=%(tid)s "
+ "--lun=%(lun)d --backing-store=%(path)s",
+ "tgtadm --op delete --lld=iscsi --mode=logicalunit --tid=%(tid)s "
+ "--lun=%(lun)d",
+ "tgtadm --op delete --lld=iscsi --mode=target --tid=%(tid)s"])
def get_script_params(self):
params = super(TgtAdmTestCase, self).get_script_params()
@@ -107,10 +107,10 @@ class IetAdmTestCase(test.TestCase, TargetAdminTestCase):
super(IetAdmTestCase, self).setUp()
TargetAdminTestCase.setUp(self)
self.flags(iscsi_helper='ietadm')
- self.script_template = """
-ietadm --op new --tid=%(tid)s --params Name=%(target_name)s
-ietadm --op show --tid=%(tid)s
-ietadm --op new --tid=%(tid)s --lun=%(lun)d --params Path=%(path)s,Type=fileio
-ietadm --op delete --tid=%(tid)s --lun=%(lun)d
-ietadm --op delete --tid=%(tid)s
-"""
+ self.script_template = "\n".join([
+ "ietadm --op new --tid=%(tid)s --params Name=%(target_name)s",
+ "ietadm --op show --tid=%(tid)s",
+ "ietadm --op new --tid=%(tid)s --lun=%(lun)d "
+ "--params Path=%(path)s,Type=fileio",
+ "ietadm --op delete --tid=%(tid)s --lun=%(lun)d",
+ "ietadm --op delete --tid=%(tid)s"])
diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py
index 2eede7ed5..3c5ae475b 100644
--- a/nova/tests/test_libvirt.py
+++ b/nova/tests/test_libvirt.py
@@ -906,10 +906,11 @@ class LibvirtConnTestCase(test.TestCase):
# Preparing mocks
vdmock = self.mox.CreateMock(libvirt.virDomain)
self.mox.StubOutWithMock(vdmock, "migrateToURI")
+ _bandwidth = FLAGS.live_migration_bandwidth
vdmock.migrateToURI(FLAGS.live_migration_uri % 'dest',
mox.IgnoreArg(),
- None, FLAGS.live_migration_bandwidth).\
- AndRaise(libvirt.libvirtError('ERR'))
+ None,
+ _bandwidth).AndRaise(libvirt.libvirtError('ERR'))
def fake_lookup(instance_name):
if instance_name == instance_ref.name:
@@ -1025,8 +1026,8 @@ class LibvirtConnTestCase(test.TestCase):
os.path.getsize('/test/disk').AndReturn((10737418240))
self.mox.StubOutWithMock(utils, "execute")
- utils.execute('qemu-img', 'info', '/test/disk.local').\
- AndReturn((ret, ''))
+ utils.execute('qemu-img', 'info',
+ '/test/disk.local').AndReturn((ret, ''))
os.path.getsize('/test/disk.local').AndReturn((21474836480))
@@ -1185,10 +1186,11 @@ class LibvirtConnTestCase(test.TestCase):
class HostStateTestCase(test.TestCase):
- cpu_info = '{"vendor": "Intel", "model": "pentium", "arch": "i686", '\
- '"features": ["ssse3", "monitor", "pni", "sse2", "sse", "fxsr", '\
- '"clflush", "pse36", "pat", "cmov", "mca", "pge", "mtrr", "sep", '\
- '"apic"], "topology": {"cores": "1", "threads": "1", "sockets": "1"}}'
+ cpu_info = ('{"vendor": "Intel", "model": "pentium", "arch": "i686", '
+ '"features": ["ssse3", "monitor", "pni", "sse2", "sse", '
+ '"fxsr", "clflush", "pse36", "pat", "cmov", "mca", "pge", '
+ '"mtrr", "sep", "apic"], '
+ '"topology": {"cores": "1", "threads": "1", "sockets": "1"}}')
class FakeConnection(object):
"""Fake connection object"""
@@ -1232,13 +1234,13 @@ class HostStateTestCase(test.TestCase):
stats = hs._stats
self.assertEquals(stats["vcpus"], 1)
self.assertEquals(stats["vcpus_used"], 0)
- self.assertEquals(stats["cpu_info"], \
- {"vendor": "Intel", "model": "pentium", "arch": "i686",
- "features": ["ssse3", "monitor", "pni", "sse2", "sse", "fxsr",
- "clflush", "pse36", "pat", "cmov", "mca", "pge",
- "mtrr", "sep", "apic"],
- "topology": {"cores": "1", "threads": "1", "sockets": "1"}
- })
+ self.assertEquals(stats["cpu_info"],
+ {"vendor": "Intel", "model": "pentium", "arch": "i686",
+ "features": ["ssse3", "monitor", "pni", "sse2", "sse",
+ "fxsr", "clflush", "pse36", "pat", "cmov",
+ "mca", "pge", "mtrr", "sep", "apic"],
+ "topology": {"cores": "1", "threads": "1", "sockets": "1"}
+ })
self.assertEquals(stats["disk_total"], 100)
self.assertEquals(stats["disk_used"], 20)
self.assertEquals(stats["disk_available"], 80)
@@ -1523,10 +1525,10 @@ class IptablesFirewallTestCase(test.TestCase):
admin_ctxt = context.get_admin_context()
fakefilter = NWFilterFakes()
- self.fw.nwfilter._conn.nwfilterDefineXML =\
- fakefilter.filterDefineXMLMock
- self.fw.nwfilter._conn.nwfilterLookupByName =\
- fakefilter.nwfilterLookupByName
+ _xml_mock = fakefilter.filterDefineXMLMock
+ self.fw.nwfilter._conn.nwfilterDefineXML = _xml_mock
+ _lookup_name = fakefilter.nwfilterLookupByName
+ self.fw.nwfilter._conn.nwfilterLookupByName = _lookup_name
instance_ref = self._create_instance_ref()
network_info = _fake_network_info(self.stubs, 1)
diff --git a/nova/tests/test_linux_net.py b/nova/tests/test_linux_net.py
index 0eb9cdffb..1c57220d5 100644
--- a/nova/tests/test_linux_net.py
+++ b/nova/tests/test_linux_net.py
@@ -206,21 +206,19 @@ class LinuxNetworkTestCase(test.TestCase):
self.mox.StubOutWithMock(self.driver, 'ensure_path')
self.mox.StubOutWithMock(os, 'chmod')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[0],
- fixed_ips[3]])
-
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[0],
- fixed_ips[3]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[0], vifs[1]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[2], vifs[3]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[0], fixed_ips[3]])
+
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[0], fixed_ips[3]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[0], vifs[1]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[2], vifs[3]])
self.driver.write_to_file(mox.IgnoreArg(), mox.IgnoreArg())
self.driver.write_to_file(mox.IgnoreArg(), mox.IgnoreArg())
self.driver.ensure_path(mox.IgnoreArg())
@@ -254,21 +252,19 @@ class LinuxNetworkTestCase(test.TestCase):
self.mox.StubOutWithMock(self.driver, 'ensure_path')
self.mox.StubOutWithMock(os, 'chmod')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[1],
- fixed_ips[2]])
-
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[1],
- fixed_ips[2]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[0], vifs[1]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[2], vifs[3]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[1], fixed_ips[2]])
+
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[1], fixed_ips[2]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[0], vifs[1]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[2], vifs[3]])
self.driver.write_to_file(mox.IgnoreArg(), mox.IgnoreArg())
self.driver.write_to_file(mox.IgnoreArg(), mox.IgnoreArg())
self.driver.ensure_path(mox.IgnoreArg())
@@ -298,17 +294,15 @@ class LinuxNetworkTestCase(test.TestCase):
self.stubs.Set(db, 'instance_get', get_instance)
self.mox.StubOutWithMock(db, 'network_get_associated_fixed_ips')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[0],
- fixed_ips[3]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[0], fixed_ips[3]])
self.mox.ReplayAll()
- expected = \
- "DE:AD:BE:EF:00:00,fake_instance00.novalocal,"\
- "192.168.0.100,net:NW-i00000000-0\n"\
- "DE:AD:BE:EF:00:03,fake_instance01.novalocal,"\
- "192.168.1.101,net:NW-i00000001-0"
+ expected = ("DE:AD:BE:EF:00:00,fake_instance00.novalocal,"
+ "192.168.0.100,net:NW-i00000000-0\n"
+ "DE:AD:BE:EF:00:03,fake_instance01.novalocal,"
+ "192.168.1.101,net:NW-i00000001-0")
actual_hosts = self.driver.get_dhcp_hosts(self.context, networks[1])
self.assertEquals(actual_hosts, expected)
@@ -326,17 +320,15 @@ class LinuxNetworkTestCase(test.TestCase):
self.stubs.Set(db, 'instance_get', get_instance)
self.mox.StubOutWithMock(db, 'network_get_associated_fixed_ips')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[1],
- fixed_ips[2]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[1], fixed_ips[2]])
self.mox.ReplayAll()
- expected = \
- "DE:AD:BE:EF:00:01,fake_instance00.novalocal,"\
- "192.168.1.100,net:NW-i00000000-1\n"\
- "DE:AD:BE:EF:00:02,fake_instance01.novalocal,"\
- "192.168.0.101,net:NW-i00000001-1"
+ expected = ("DE:AD:BE:EF:00:01,fake_instance00.novalocal,"
+ "192.168.1.100,net:NW-i00000000-1\n"
+ "DE:AD:BE:EF:00:02,fake_instance01.novalocal,"
+ "192.168.0.101,net:NW-i00000001-1")
actual_hosts = self.driver.get_dhcp_hosts(self.context, networks[0])
self.assertEquals(actual_hosts, expected)
@@ -349,21 +341,16 @@ class LinuxNetworkTestCase(test.TestCase):
self.mox.StubOutWithMock(db, 'network_get_associated_fixed_ips')
self.mox.StubOutWithMock(db, 'virtual_interface_get_by_instance')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[0],
- fixed_ips[3],
- fixed_ips[4]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[0],
- vifs[1],
- vifs[4]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[2],
- vifs[3],
- vifs[5]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[0], fixed_ips[3],
+ fixed_ips[4]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[0], vifs[1], vifs[4]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[2], vifs[3], vifs[5]])
self.mox.ReplayAll()
expected_opts = 'NW-i00000001-0,3'
@@ -380,21 +367,16 @@ class LinuxNetworkTestCase(test.TestCase):
self.mox.StubOutWithMock(db, 'network_get_associated_fixed_ips')
self.mox.StubOutWithMock(db, 'virtual_interface_get_by_instance')
- db.network_get_associated_fixed_ips(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([fixed_ips[1],
- fixed_ips[2],
- fixed_ips[5]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[0],
- vifs[1],
- vifs[4]])
- db.virtual_interface_get_by_instance(mox.IgnoreArg(),
- mox.IgnoreArg())\
- .AndReturn([vifs[2],
- vifs[3],
- vifs[5]])
+ db.network_get_associated_fixed_ips(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([fixed_ips[1], fixed_ips[2],
+ fixed_ips[5]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[0], vifs[1], vifs[4]])
+ db.virtual_interface_get_by_instance(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([vifs[2], vifs[3], vifs[5]])
self.mox.ReplayAll()
expected_opts = "NW-i00000000-1,3"
@@ -498,8 +480,8 @@ class LinuxNetworkTestCase(test.TestCase):
self._test_initialize_gateway(existing, expected)
def test_initialize_gateway_resets_route(self):
- routes = "0.0.0.0 192.68.0.1 0.0.0.0 " \
- "UG 100 0 0 eth0"
+ routes = ("0.0.0.0 192.68.0.1 0.0.0.0 "
+ "UG 100 0 0 eth0")
existing = ("2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> "
" mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000\n"
" link/ether de:ad:be:ef:be:ef brd ff:ff:ff:ff:ff:ff\n"
diff --git a/nova/tests/test_log.py b/nova/tests/test_log.py
index 122351ff6..308395940 100644
--- a/nova/tests/test_log.py
+++ b/nova/tests/test_log.py
@@ -80,8 +80,9 @@ class LogHandlerTestCase(test.TestCase):
class NovaFormatterTestCase(test.TestCase):
def setUp(self):
super(NovaFormatterTestCase, self).setUp()
- self.flags(logging_context_format_string="HAS CONTEXT "\
- "[%(request_id)s]: %(message)s",
+ self.flags(logging_context_format_string="HAS CONTEXT "
+ "[%(request_id)s]: "
+ "%(message)s",
logging_default_format_string="NOCTXT: %(message)s",
logging_debug_format_suffix="--DBG")
self.log = log.logging.root
diff --git a/nova/tests/test_network.py b/nova/tests/test_network.py
index 695d90bad..832aaca91 100644
--- a/nova/tests/test_network.py
+++ b/nova/tests/test_network.py
@@ -1171,9 +1171,9 @@ class CommonNetworkTestCase(test.TestCase):
manager = fake_network.FakeNetworkManager()
fake_context = context.RequestContext('user', 'project')
self.mox.StubOutWithMock(manager.db, 'network_get_all_by_uuids')
- manager.db.network_get_all_by_uuids(mox.IgnoreArg(),
- mox.IgnoreArg()).\
- AndReturn(networks)
+ manager.db.network_get_all_by_uuids(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn(networks)
self.mox.ReplayAll()
uuid = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'
network = manager.get_network(fake_context, uuid)
@@ -1184,8 +1184,7 @@ class CommonNetworkTestCase(test.TestCase):
fake_context = context.RequestContext('user', 'project')
self.mox.StubOutWithMock(manager.db, 'network_get_all_by_uuids')
manager.db.network_get_all_by_uuids(mox.IgnoreArg(),
- mox.IgnoreArg()).\
- AndReturn([])
+ mox.IgnoreArg()).AndReturn([])
self.mox.ReplayAll()
uuid = 'eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee'
self.assertRaises(exception.NetworkNotFound,
@@ -1195,8 +1194,7 @@ class CommonNetworkTestCase(test.TestCase):
manager = fake_network.FakeNetworkManager()
fake_context = context.RequestContext('user', 'project')
self.mox.StubOutWithMock(manager.db, 'network_get_all')
- manager.db.network_get_all(mox.IgnoreArg()).\
- AndReturn(networks)
+ manager.db.network_get_all(mox.IgnoreArg()).AndReturn(networks)
self.mox.ReplayAll()
output = manager.get_all_networks(fake_context)
self.assertEqual(len(networks), 2)
@@ -1209,9 +1207,9 @@ class CommonNetworkTestCase(test.TestCase):
manager = fake_network.FakeNetworkManager()
fake_context = context.RequestContext('user', 'project')
self.mox.StubOutWithMock(manager.db, 'network_get_all_by_uuids')
- manager.db.network_get_all_by_uuids(mox.IgnoreArg(),
- mox.IgnoreArg()).\
- AndReturn(networks)
+ manager.db.network_get_all_by_uuids(
+ mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn(networks)
self.mox.ReplayAll()
uuid = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'
manager.disassociate_network(fake_context, uuid)
@@ -1221,8 +1219,7 @@ class CommonNetworkTestCase(test.TestCase):
fake_context = context.RequestContext('user', 'project')
self.mox.StubOutWithMock(manager.db, 'network_get_all_by_uuids')
manager.db.network_get_all_by_uuids(mox.IgnoreArg(),
- mox.IgnoreArg()).\
- AndReturn([])
+ mox.IgnoreArg()).AndReturn([])
self.mox.ReplayAll()
uuid = 'eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee'
self.assertRaises(exception.NetworkNotFound,
diff --git a/nova/tests/test_nova_manage.py b/nova/tests/test_nova_manage.py
index 354e9d98c..2190d9c02 100644
--- a/nova/tests/test_nova_manage.py
+++ b/nova/tests/test_nova_manage.py
@@ -172,9 +172,9 @@ class NetworkCommandsTestCase(test.TestCase):
self.commands.list()
sys.stdout = sys.__stdout__
result = output.getvalue()
- _fmt = "%(id)-5s\t%(cidr)-18s\t%(cidr_v6)-15s\t%(dhcp_start)-15s\t" +\
- "%(dns1)-15s\t%(dns2)-15s\t%(vlan)-15s\t%(project_id)-15s\t" +\
- "%(uuid)-15s"
+ _fmt = "\t".join(["%(id)-5s", "%(cidr)-18s", "%(cidr_v6)-15s",
+ "%(dhcp_start)-15s", "%(dns1)-15s", "%(dns2)-15s",
+ "%(vlan)-15s", "%(project_id)-15s", "%(uuid)-15s"])
head = _fmt % {'id': _('id'),
'cidr': _('IPv4'),
'cidr_v6': _('IPv6'),
diff --git a/nova/tests/test_quantum.py b/nova/tests/test_quantum.py
index 7a2dc07d2..4042b35dd 100644
--- a/nova/tests/test_quantum.py
+++ b/nova/tests/test_quantum.py
@@ -465,8 +465,8 @@ class QuantumNovaPortSecurityTestCase(QuantumNovaTestCase):
self.assertTrue(pairs[0]['mac_address'] == fake_mac)
self.net_man.q_conn.create_and_attach_port = oldfunc
return oldfunc(tenant_id, net_id, interface_id, **kwargs)
- self.net_man.q_conn.create_and_attach_port = \
- _instrumented_create_and_attach_port
+ _port_attach = _instrumented_create_and_attach_port
+ self.net_man.q_conn.create_and_attach_port = _port_attach
nw_info = self.net_man.allocate_for_instance(ctx,
instance_id=instance_ref['id'], host="",
rxtx_factor=3,
@@ -500,8 +500,8 @@ class QuantumNovaPortSecurityTestCase(QuantumNovaTestCase):
self.assertTrue(len(pairs) == 0)
self.net_man.q_conn.create_and_attach_port = oldfunc
return oldfunc(tenant_id, net_id, interface_id, **kwargs)
- self.net_man.q_conn.create_and_attach_port = \
- _instrumented_create_and_attach_port
+ _port_attach = _instrumented_create_and_attach_port
+ self.net_man.q_conn.create_and_attach_port = _port_attach
nw_info = self.net_man.allocate_for_instance(ctx,
instance_id=instance_ref['id'], host="",
rxtx_factor=3,
diff --git a/nova/tests/test_quota.py b/nova/tests/test_quota.py
index 23660333a..a3ec9727b 100644
--- a/nova/tests/test_quota.py
+++ b/nova/tests/test_quota.py
@@ -59,8 +59,8 @@ class QuotaTestCase(test.TestCase):
def rpc_call_wrapper(context, topic, msg):
"""Stub out the scheduler creating the instance entry"""
- if topic == FLAGS.scheduler_topic and \
- msg['method'] == 'run_instance':
+ if (topic == FLAGS.scheduler_topic and
+ msg['method'] == 'run_instance'):
scheduler = scheduler_driver.Scheduler
instance = scheduler().create_instance_db_entry(
context,
diff --git a/nova/tests/test_volume_types.py b/nova/tests/test_volume_types.py
index b0663d1b6..809ab129b 100644
--- a/nova/tests/test_volume_types.py
+++ b/nova/tests/test_volume_types.py
@@ -78,8 +78,7 @@ class VolumeTypeTestCase(test.TestCase):
def test_get_all_volume_types(self):
"""Ensures that all volume types can be retrieved"""
session = get_session()
- total_volume_types = session.query(models.VolumeTypes).\
- count()
+ total_volume_types = session.query(models.VolumeTypes).count()
vol_types = volume_types.get_all_types(self.ctxt)
self.assertEqual(total_volume_types, len(vol_types))
diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py
index 2b1f99f7b..12792e54d 100644
--- a/nova/tests/test_xenapi.py
+++ b/nova/tests/test_xenapi.py
@@ -513,8 +513,8 @@ class XenAPIVMTestCase(test.TestCase):
# Change the default host_call_plugin to one that'll return
# a swap disk
orig_func = stubs.FakeSessionForVMTests.host_call_plugin
- stubs.FakeSessionForVMTests.host_call_plugin = \
- stubs.FakeSessionForVMTests.host_call_plugin_swap
+ _host_call_plugin = stubs.FakeSessionForVMTests.host_call_plugin_swap
+ stubs.FakeSessionForVMTests.host_call_plugin = _host_call_plugin
# Stubbing out firewall driver as previous stub sets a particular
# stub for async plugin calls
stubs.stubout_firewall_driver(self.stubs, self.conn)
@@ -954,8 +954,8 @@ class XenAPIMigrateInstance(test.TestCase):
self.assertEqual(self.fake_vm_start_called, True)
def test_finish_migrate_no_local_storage(self):
- tiny_type_id = \
- instance_types.get_instance_type_by_name('m1.tiny')['id']
+ tiny_type = instance_types.get_instance_type_by_name('m1.tiny')
+ tiny_type_id = tiny_type['id']
self.instance_values.update({'instance_type_id': tiny_type_id,
'root_gb': 0})
instance = db.instance_create(self.context, self.instance_values)
@@ -1550,10 +1550,10 @@ class XenAPIDom0IptablesFirewallTestCase(test.TestCase):
ipv6_addr_per_network = 1
networks_count = 5
instance_ref = self._create_instance_ref()
- network_info = fake_network.\
- fake_get_instance_nw_info(self.stubs,
- networks_count,
- ipv4_addr_per_network)
+ _get_instance_nw_info = fake_network.fake_get_instance_nw_info
+ network_info = _get_instance_nw_info(self.stubs,
+ networks_count,
+ ipv4_addr_per_network)
ipv4_len = len(self.fw.iptables.ipv4['filter'].rules)
ipv6_len = len(self.fw.iptables.ipv6['filter'].rules)
inst_ipv4, inst_ipv6 = self.fw.instance_rules(instance_ref,
@@ -1681,8 +1681,8 @@ class XenAPISRSelectionTestCase(test.TestCase):
helper = vm_utils.VMHelper
helper.XenAPI = session.get_imported_xenapi()
host_ref = xenapi_fake.get_all('host')[0]
- local_sr = xenapi_fake.\
- create_sr(name_label='Fake Storage',
+ local_sr = xenapi_fake.create_sr(
+ name_label='Fake Storage',
type='lvm',
other_config={'i18n-original-value-name_label':
'Local storage',
@@ -1699,11 +1699,10 @@ class XenAPISRSelectionTestCase(test.TestCase):
helper = vm_utils.VMHelper
helper.XenAPI = session.get_imported_xenapi()
host_ref = xenapi_fake.get_all('host')[0]
- local_sr = xenapi_fake.\
- create_sr(name_label='Fake Storage',
- type='lvm',
- other_config={'my_fake_sr': 'true'},
- host_ref=host_ref)
+ local_sr = xenapi_fake.create_sr(name_label='Fake Storage',
+ type='lvm',
+ other_config={'my_fake_sr': 'true'},
+ host_ref=host_ref)
expected = helper.safe_find_sr(session)
self.assertEqual(local_sr, expected)
diff --git a/nova/tests/xenapi/stubs.py b/nova/tests/xenapi/stubs.py
index 27e2acd9e..df444d515 100644
--- a/nova/tests/xenapi/stubs.py
+++ b/nova/tests/xenapi/stubs.py
@@ -160,14 +160,14 @@ def _make_fake_vdi():
class FakeSessionForVMTests(fake.SessionBase):
""" Stubs out a XenAPISession for VM tests """
- _fake_iptables_save_output = \
- "# Generated by iptables-save v1.4.10 on Sun Nov 6 22:49:02 2011\n"\
- "*filter\n"\
- ":INPUT ACCEPT [0:0]\n"\
- ":FORWARD ACCEPT [0:0]\n"\
- ":OUTPUT ACCEPT [0:0]\n"\
- "COMMIT\n"\
- "# Completed on Sun Nov 6 22:49:02 2011\n"
+ _fake_iptables_save_output = ("# Generated by iptables-save v1.4.10 on "
+ "Sun Nov 6 22:49:02 2011\n"
+ "*filter\n"
+ ":INPUT ACCEPT [0:0]\n"
+ ":FORWARD ACCEPT [0:0]\n"
+ ":OUTPUT ACCEPT [0:0]\n"
+ "COMMIT\n"
+ "# Completed on Sun Nov 6 22:49:02 2011\n")
def __init__(self, uri):
super(FakeSessionForVMTests, self).__init__(uri)