Fix E127 errors in openstack_dashboard/dashboards/admin/

E127 continuation line over-indented for visual indent

Partial-Bug: #1375931
Change-Id: I0c3a95633e267294fc3b5576be2fc3c374b4b5d8
This commit is contained in:
Akihiro Motoki
2014-09-30 21:36:48 +09:00
parent 060d80ded9
commit 7b47906118
22 changed files with 146 additions and 153 deletions

View File

@@ -42,8 +42,8 @@ class UpdateAggregateForm(forms.SelfHandlingForm):
aggregate['availability_zone'] = availability_zone
try:
api.nova.aggregate_update(request, id, aggregate)
message = _('Successfully updated aggregate: "%s."') \
% data['name']
message = (_('Successfully updated aggregate: "%s."')
% data['name'])
messages.success(request, message)
except Exception:
exceptions.handle(request,

View File

@@ -387,9 +387,9 @@ class ManageHostsTests(test.BaseAdminViewTests):
form_data = {'manageaggregatehostsaction_role_member':
[host.host_name]}
self._test_manage_hosts_update(host,
aggregate,
form_data,
addAggregate=False)
aggregate,
form_data,
addAggregate=False)
def test_manage_hosts_update_nothing_empty_aggregate(self):
aggregate = self.aggregates.first()
@@ -397,9 +397,9 @@ class ManageHostsTests(test.BaseAdminViewTests):
form_data = {'manageaggregatehostsaction_role_member':
[]}
self._test_manage_hosts_update(None,
aggregate,
form_data,
addAggregate=False)
aggregate,
form_data,
addAggregate=False)
def test_manage_hosts_update_add_empty_aggregate(self):
aggregate = self.aggregates.first()
@@ -408,9 +408,9 @@ class ManageHostsTests(test.BaseAdminViewTests):
form_data = {'manageaggregatehostsaction_role_member':
[host.host_name]}
self._test_manage_hosts_update(host,
aggregate,
form_data,
addAggregate=True)
aggregate,
form_data,
addAggregate=True)
def test_manage_hosts_update_add_not_empty_aggregate(self):
aggregate = self.aggregates.first()
@@ -420,9 +420,9 @@ class ManageHostsTests(test.BaseAdminViewTests):
form_data = {'manageaggregatehostsaction_role_member':
[host1.host_name, host3.host_name]}
self._test_manage_hosts_update(host3,
aggregate,
form_data,
addAggregate=True)
aggregate,
form_data,
addAggregate=True)
def test_manage_hosts_update_clean_not_empty_aggregate(self):
aggregate = self.aggregates.first()
@@ -430,10 +430,10 @@ class ManageHostsTests(test.BaseAdminViewTests):
form_data = {'manageaggregatehostsaction_role_member':
[]}
self._test_manage_hosts_update(None,
aggregate,
form_data,
addAggregate=False,
cleanAggregates=True)
aggregate,
form_data,
addAggregate=False,
cleanAggregates=True)
class HostAggregateMetadataTests(test.BaseAdminViewTests):

View File

@@ -45,14 +45,14 @@ class ServicesViewTests(test.BaseAdminViewTests):
self.mox.StubOutWithMock(api.neutron, 'is_extension_supported')
api.base.is_service_enabled(IsA(http.HttpRequest), 'volume') \
.AndReturn(True)
.AndReturn(True)
api.base.is_service_enabled(IsA(http.HttpRequest), 'network') \
.MultipleTimes().AndReturn(neutron_enabled)
.MultipleTimes().AndReturn(neutron_enabled)
api.nova.default_quota_get(IsA(http.HttpRequest),
self.tenant.id).AndReturn(self.quotas.nova)
api.cinder.default_quota_get(IsA(http.HttpRequest), self.tenant.id) \
.AndReturn(self.cinder_quotas.first())
.AndReturn(self.cinder_quotas.first())
if neutron_enabled:
api.neutron.is_extension_supported(
IsA(http.HttpRequest),

View File

@@ -30,7 +30,7 @@ class FlavorsViewTests(test.BaseAdminViewTests):
flavors.Flavor: ('get_keys',), })
def test_index(self):
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
flavors.Flavor.get_keys().MultipleTimes().AndReturn({})
self.mox.ReplayAll()
@@ -109,7 +109,7 @@ class CreateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# handle
params = self._flavor_create_params(flavor, id='auto')
api.nova.flavor_create(IsA(http.HttpRequest), **params) \
.AndReturn(flavor)
.AndReturn(flavor)
self.mox.ReplayAll()
@@ -139,7 +139,7 @@ class CreateFlavorWorkflowTests(BaseFlavorWorkflowTests):
params = self._flavor_create_params(flavor, id='auto')
params['is_public'] = False
api.nova.flavor_create(IsA(http.HttpRequest), **params) \
.AndReturn(flavor)
.AndReturn(flavor)
for project in projects:
api.nova.add_tenant_to_flavor(IsA(http.HttpRequest),
flavor.id, project.id)
@@ -219,7 +219,7 @@ class CreateFlavorWorkflowTests(BaseFlavorWorkflowTests):
params = self._flavor_create_params(flavor, id='auto')
params['is_public'] = False
api.nova.flavor_create(IsA(http.HttpRequest), **params) \
.AndReturn(flavor)
.AndReturn(flavor)
for project in projects:
expect = api.nova.add_tenant_to_flavor(IsA(http.HttpRequest),
flavor.id, project.id)
@@ -274,7 +274,7 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
api.keystone.tenant_list(IsA(http.HttpRequest)).AndReturn([projects,
False])
api.nova.flavor_access_list(IsA(http.HttpRequest), flavor.id) \
.AndReturn(flavor_access)
.AndReturn(flavor_access)
# Put all mocks created by mox into replay mode
self.mox.ReplayAll()
@@ -311,7 +311,7 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
flavor = self.flavors.first()
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()
@@ -345,16 +345,16 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# GET/init, set up expected behavior
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
# POST/init
api.nova.flavor_get_extras(IsA(http.HttpRequest),
flavor.id, raw=True) \
.AndReturn(extra_specs)
.AndReturn(extra_specs)
api.nova.flavor_delete(IsA(http.HttpRequest), flavor.id)
api.nova.flavor_create(IsA(http.HttpRequest),
new_flavor.name,
@@ -415,16 +415,16 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# GET/init, set up expected behavior
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
# POST/init
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
api.nova.flavor_get_extras(IsA(http.HttpRequest),
flavor.id, raw=True) \
.AndReturn(extra_specs)
.AndReturn(extra_specs)
api.nova.flavor_delete(IsA(http.HttpRequest), flavor.id)
api.nova.flavor_create(IsA(http.HttpRequest),
new_flavor.name,
@@ -485,9 +485,9 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# GET/init, set up expected behavior
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
# POST
api.nova.flavor_list(IsA(http.HttpRequest), None) \
@@ -496,7 +496,7 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# POST/init
api.nova.flavor_get_extras(IsA(http.HttpRequest),
flavor.id, raw=True) \
.AndReturn(extra_specs)
.AndReturn(extra_specs)
api.nova.flavor_delete(IsA(http.HttpRequest), flavor.id)
api.nova.flavor_create(IsA(http.HttpRequest),
new_flavor.name,
@@ -506,7 +506,7 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
swap=new_flavor.swap,
ephemeral=eph,
is_public=True)\
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
# Put mocks in replay mode
self.mox.ReplayAll()
@@ -562,16 +562,16 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# GET/init, set up expected behavior
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
# POST/init
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
api.nova.flavor_get_extras(IsA(http.HttpRequest),
flavor.id, raw=True) \
.AndReturn(extra_specs)
.AndReturn(extra_specs)
api.nova.flavor_delete(IsA(http.HttpRequest), flavor.id)
api.nova.flavor_create(IsA(http.HttpRequest),
@@ -582,7 +582,7 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
swap=new_flavor.swap,
ephemeral=eph,
is_public=new_flavor.is_public) \
.AndReturn(new_flavor)
.AndReturn(new_flavor)
new_flavor_projects = flavor_projects
for project in new_flavor_projects:
@@ -620,11 +620,11 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# init
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
self.mox.ReplayAll()
@@ -668,13 +668,13 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
# GET
api.nova.flavor_get(IsA(http.HttpRequest), flavor_a.id) \
.MultipleTimes().AndReturn(flavor_a)
.MultipleTimes().AndReturn(flavor_a)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
# POST
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
self.mox.ReplayAll()
# get test
@@ -706,11 +706,11 @@ class UpdateFlavorWorkflowTests(BaseFlavorWorkflowTests):
eph = getattr(flavor, 'OS-FLV-EXT-DATA:ephemeral')
api.nova.flavor_get(IsA(http.HttpRequest), flavor.id) \
.MultipleTimes().AndReturn(flavor)
.MultipleTimes().AndReturn(flavor)
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn([projects, False])
.MultipleTimes().AndReturn([projects, False])
api.nova.flavor_list(IsA(http.HttpRequest), None) \
.AndReturn(self.flavors.list())
.AndReturn(self.flavors.list())
self.mox.ReplayAll()

View File

@@ -42,7 +42,7 @@ class HypervisorViewTest(test.BaseAdminViewTests):
hypervisors_tab = res.context['tab_group'].get_tab('hypervisor')
self.assertItemsEqual(hypervisors_tab._tables['hypervisors'].data,
hypervisors)
hypervisors)
host_tab = res.context['tab_group'].get_tab('compute_host')
host_table = host_tab._tables['compute_host']

View File

@@ -67,29 +67,25 @@ class ImagesViewTest(test.BaseAdminViewTests):
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images,
True, True])
.AndReturn([images, True, True])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=None,
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images[:2],
True, True])
.AndReturn([images[:2], True, True])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=images[2].id,
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images[2:4],
True, True])
.AndReturn([images[2:4], True, True])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=images[4].id,
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images[4:],
True, True])
.AndReturn([images[4:], True, True])
self.mox.ReplayAll()
url = reverse('horizon:admin:images:index')
@@ -188,29 +184,25 @@ class ImagesViewTest(test.BaseAdminViewTests):
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images,
True, False])
.AndReturn([images, True, False])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=None,
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images[:2],
True, True])
.AndReturn([images[:2], True, True])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=images[2].id,
paginate=True,
filters=filters,
sort_dir='desc') \
.AndReturn([images[2:],
True, True])
.AndReturn([images[2:], True, True])
api.glance.image_list_detailed(IsA(http.HttpRequest),
marker=images[2].id,
paginate=True,
filters=filters,
sort_dir='asc') \
.AndReturn([images[:2],
True, True])
.AndReturn([images[:2], True, True])
self.mox.ReplayAll()
url = reverse('horizon:admin:images:index')
@@ -227,7 +219,7 @@ class ImagesViewTest(test.BaseAdminViewTests):
url = "?".join([reverse('horizon:admin:images:index'),
"=".join([tables.AdminImagesTable._meta.pagination_param,
images[2].id])])
images[2].id])])
res = self.client.get(url)
# get second page (item 3)
self.assertEqual(len(res.context['images_table'].data), 1)

View File

@@ -50,8 +50,8 @@ class LiveMigrateForm(forms.SelfHandlingForm):
host_list = [(host.host_name,
host.host_name)
for host in hosts
if host.service.startswith('compute') and
host.host_name != current_host]
if (host.service.startswith('compute') and
host.host_name != current_host)]
if host_list:
host_list.insert(0, ("", _("Select a new host")))
else:

View File

@@ -132,13 +132,13 @@ class AdminInstancesTable(tables.DataTable):
verbose_name=_("Size"),
classes=('nowrap-col',),
attrs={'data-type': 'size'})
status = tables.Column("status",
filters=(title, filters.replace_underscores),
verbose_name=_("Status"),
status=True,
status_choices=STATUS_CHOICES,
display_choices=
project_tables.STATUS_DISPLAY_CHOICES)
status = tables.Column(
"status",
filters=(title, filters.replace_underscores),
verbose_name=_("Status"),
status=True,
status_choices=STATUS_CHOICES,
display_choices=project_tables.STATUS_DISPLAY_CHOICES)
task = tables.Column("OS-EXT-STS:task_state",
verbose_name=_("Task"),
filters=(title, filters.replace_underscores),

View File

@@ -40,11 +40,11 @@ class InstanceViewTest(test.BaseAdminViewTests):
api.nova.extension_supported('AdminActions', IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn(True)
api.keystone.tenant_list(IsA(http.HttpRequest)).\
AndReturn([tenants, False])
AndReturn([tenants, False])
search_opts = {'marker': None, 'paginate': True}
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndReturn([servers, False])
.AndReturn([servers, False])
api.network.servers_update_addresses(IsA(http.HttpRequest), servers,
all_tenants=True)
api.nova.flavor_list(IsA(http.HttpRequest)).AndReturn(flavors)
@@ -56,7 +56,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
self.assertItemsEqual(instances, servers)
@test.create_stubs({api.nova: ('flavor_list', 'flavor_get',
'server_list', 'extension_supported',),
'server_list', 'extension_supported',),
api.keystone: ('tenant_list',),
api.network: ('servers_update_addresses',)})
def test_index_flavor_list_exception(self):
@@ -68,15 +68,15 @@ class InstanceViewTest(test.BaseAdminViewTests):
search_opts = {'marker': None, 'paginate': True}
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndReturn([servers, False])
.AndReturn([servers, False])
api.network.servers_update_addresses(IsA(http.HttpRequest), servers,
all_tenants=True)
api.nova.extension_supported('AdminActions', IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn(True)
api.nova.flavor_list(IsA(http.HttpRequest)). \
AndRaise(self.exceptions.nova)
AndRaise(self.exceptions.nova)
api.keystone.tenant_list(IsA(http.HttpRequest)).\
AndReturn([tenants, False])
AndReturn([tenants, False])
for server in servers:
api.nova.flavor_get(IsA(http.HttpRequest), server.flavor["id"]). \
AndReturn(full_flavors[server.flavor["id"]])
@@ -89,7 +89,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
self.assertItemsEqual(instances, servers)
@test.create_stubs({api.nova: ('flavor_list', 'flavor_get',
'server_list', 'extension_supported', ),
'server_list', 'extension_supported', ),
api.keystone: ('tenant_list',),
api.network: ('servers_update_addresses',)})
def test_index_flavor_get_exception(self):
@@ -104,15 +104,15 @@ class InstanceViewTest(test.BaseAdminViewTests):
search_opts = {'marker': None, 'paginate': True}
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndReturn([servers, False])
.AndReturn([servers, False])
api.network.servers_update_addresses(IsA(http.HttpRequest), servers,
all_tenants=True)
api.nova.extension_supported('AdminActions', IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn(True)
api.nova.flavor_list(IsA(http.HttpRequest)). \
AndReturn(flavors)
AndReturn(flavors)
api.keystone.tenant_list(IsA(http.HttpRequest)).\
AndReturn([tenants, False])
AndReturn([tenants, False])
for server in servers:
api.nova.flavor_get(IsA(http.HttpRequest), server.flavor["id"]). \
AndRaise(self.exceptions.nova)
@@ -132,7 +132,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
search_opts = {'marker': None, 'paginate': True}
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()
@@ -157,11 +157,11 @@ class InstanceViewTest(test.BaseAdminViewTests):
admin=True).AndReturn(tenant)
self.mox.ReplayAll()
url = INDEX_URL + \
"?action=row_update&table=instances&obj_id=" + server.id
url = (INDEX_URL +
"?action=row_update&table=instances&obj_id=" + server.id)
res = self.client.get(url, {},
HTTP_X_REQUESTED_WITH='XMLHttpRequest')
HTTP_X_REQUESTED_WITH='XMLHttpRequest')
self.assertTemplateUsed(res, "horizon/common/_data_table_row.html")
self.assertContains(res, "test_tenant", 1, 200)
@@ -186,7 +186,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
search_opts = {'marker': None, 'paginate': True}
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndReturn([servers, False])
.AndReturn([servers, False])
api.network.servers_update_addresses(IsA(http.HttpRequest), servers,
all_tenants=True)
api.nova.extension_supported('AdminActions', IsA(http.HttpRequest)) \
@@ -211,17 +211,17 @@ class InstanceViewTest(test.BaseAdminViewTests):
server2 = servers[2]
server2.status = "VERIFY_RESIZE"
api.keystone.tenant_list(IsA(http.HttpRequest)) \
.AndReturn([self.tenants.list(), False])
.AndReturn([self.tenants.list(), False])
search_opts = {'marker': None, 'paginate': True}
api.nova.extension_supported('AdminActions', IsA(http.HttpRequest)) \
.MultipleTimes().AndReturn(True)
api.nova.server_list(IsA(http.HttpRequest),
all_tenants=True, search_opts=search_opts) \
.AndReturn([servers, False])
.AndReturn([servers, False])
api.network.servers_update_addresses(IsA(http.HttpRequest), servers,
all_tenants=True)
api.nova.flavor_list(IsA(http.HttpRequest)).\
AndReturn(self.flavors.list())
AndReturn(self.flavors.list())
self.mox.ReplayAll()
res = self.client.get(INDEX_URL)
@@ -234,9 +234,9 @@ class InstanceViewTest(test.BaseAdminViewTests):
def test_instance_live_migrate_get(self):
server = self.servers.first()
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndReturn(server)
.AndReturn(server)
api.nova.host_list(IsA(http.HttpRequest)) \
.AndReturn(self.hosts.list())
.AndReturn(self.hosts.list())
self.mox.ReplayAll()
@@ -250,7 +250,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
def test_instance_live_migrate_get_server_get_exception(self):
server = self.servers.first()
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()
@@ -265,9 +265,9 @@ class InstanceViewTest(test.BaseAdminViewTests):
def test_instance_live_migrate_list_hypervisor_get_exception(self):
server = self.servers.first()
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndReturn(server)
.AndReturn(server)
api.nova.host_list(IsA(http.HttpRequest)) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()
url = reverse('horizon:admin:instances:live_migrate',
@@ -281,9 +281,9 @@ class InstanceViewTest(test.BaseAdminViewTests):
def test_instance_live_migrate_list_hypervisor_without_current(self):
server = self.servers.first()
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndReturn(server)
.AndReturn(server)
api.nova.host_list(IsA(http.HttpRequest)) \
.AndReturn(self.hosts.list())
.AndReturn(self.hosts.list())
self.mox.ReplayAll()
@@ -307,13 +307,13 @@ class InstanceViewTest(test.BaseAdminViewTests):
host = self.hosts.first().host_name
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndReturn(server)
.AndReturn(server)
api.nova.host_list(IsA(http.HttpRequest)) \
.AndReturn(self.hosts.list())
.AndReturn(self.hosts.list())
api.nova.server_live_migrate(IsA(http.HttpRequest), server.id, host,
block_migration=False,
disk_over_commit=False) \
.AndReturn([])
.AndReturn([])
self.mox.ReplayAll()
@@ -331,13 +331,13 @@ class InstanceViewTest(test.BaseAdminViewTests):
host = self.hosts.first().host_name
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndReturn(server)
.AndReturn(server)
api.nova.host_list(IsA(http.HttpRequest)) \
.AndReturn(self.hosts.list())
.AndReturn(self.hosts.list())
api.nova.server_live_migrate(IsA(http.HttpRequest), server.id, host,
block_migration=False,
disk_over_commit=False) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()
@@ -351,7 +351,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
server = self.servers.first()
api.nova.server_get(IsA(http.HttpRequest), server.id) \
.AndRaise(self.exceptions.nova)
.AndRaise(self.exceptions.nova)
self.mox.ReplayAll()

View File

@@ -657,7 +657,7 @@ class NetworkSubnetTests(test.BaseAdminViewTests):
self.mox.ReplayAll()
url = reverse('horizon:admin:networks:subnets:detail',
args=[subnet.id])
args=[subnet.id])
res = self.client.get(url)
# admin DetailView is shared with userpanel one, so

View File

@@ -152,7 +152,7 @@ class DetailView(tables.MultiTableView):
exceptions.handle(self.request,
_('Unable to retrieve details for '
'network "%s".') % network_id,
redirect=redirect)
redirect=redirect)
return network
def get_context_data(self, **kwargs):

View File

@@ -91,11 +91,11 @@ class UsageViewTests(test.BaseAdminViewTests):
api.network.floating_ip_supported(IsA(http.HttpRequest)) \
.AndReturn(True)
api.network.tenant_floating_ip_list(IsA(http.HttpRequest)) \
.AndReturn(self.floating_ips.list())
.AndReturn(self.floating_ips.list())
api.network.security_group_list(IsA(http.HttpRequest)) \
.AndReturn(self.q_secgroups.list())
.AndReturn(self.q_secgroups.list())
api.cinder.tenant_absolute_limits(IsA(http.HttpRequest)) \
.AndReturn(self.cinder_limits['absolute'])
.AndReturn(self.cinder_limits['absolute'])
self.mox.ReplayAll()
res = self.client.get(reverse('horizon:admin:overview:index'))
@@ -177,11 +177,11 @@ class UsageViewTests(test.BaseAdminViewTests):
api.network.floating_ip_supported(IsA(http.HttpRequest)) \
.AndReturn(True)
api.network.tenant_floating_ip_list(IsA(http.HttpRequest)) \
.AndReturn(self.floating_ips.list())
.AndReturn(self.floating_ips.list())
api.network.security_group_list(IsA(http.HttpRequest)) \
.AndReturn(self.q_secgroups.list())
.AndReturn(self.q_secgroups.list())
api.cinder.tenant_absolute_limits(IsA(http.HttpRequest)) \
.AndReturn(self.cinder_limits['absolute'])
.AndReturn(self.cinder_limits['absolute'])
self.mox.ReplayAll()
csv_url = reverse('horizon:admin:overview:index') + "?format=csv"

View File

@@ -35,7 +35,7 @@ class RouterTests(test.BaseAdminViewTests, r_test.RouterTests):
IsA(http.HttpRequest),
search_opts=None).AndReturn(self.routers.list())
api.keystone.tenant_list(IsA(http.HttpRequest))\
.AndReturn([tenants, False])
.AndReturn([tenants, False])
self._mock_external_network_list()
self.mox.ReplayAll()
@@ -68,7 +68,7 @@ class RouterTests(test.BaseAdminViewTests, r_test.RouterTests):
IsA(http.HttpRequest),
search_opts=None).AndReturn([router])
api.keystone.tenant_list(IsA(http.HttpRequest))\
.AndReturn([self.tenants.list(), False])
.AndReturn([self.tenants.list(), False])
self._mock_external_network_list(alter_ids=True)
self.mox.ReplayAll()

View File

@@ -31,9 +31,9 @@ class VolumeTests(test.BaseAdminViewTests):
'all_tenants': True}).AndReturn(self.cinder_volumes.list())
api.nova.server_list(IsA(http.HttpRequest), search_opts={
'all_tenants': True}) \
.AndReturn([self.servers.list(), False])
.AndReturn([self.servers.list(), False])
keystone.tenant_list(IsA(http.HttpRequest)) \
.AndReturn([self.tenants.list(), False])
.AndReturn([self.tenants.list(), False])
self.mox.ReplayAll()
res = self.client.get(reverse('horizon:admin:volumes:index'))

View File

@@ -30,7 +30,7 @@ class VolTypeExtrasTests(test.BaseAdminViewTests):
api.cinder.volume_type_get(IsA(http.HttpRequest),
vol_type.id).AndReturn(vol_type)
api.cinder.volume_type_extra_get(IsA(http.HttpRequest),
vol_type.id).AndReturn(extras)
vol_type.id).AndReturn(extras)
self.mox.ReplayAll()
url = reverse('horizon:admin:volumes:volume_types:extras:index',
args=[vol_type.id])
@@ -101,7 +101,7 @@ class VolTypeExtrasTests(test.BaseAdminViewTests):
vol_type = self.cinder_volume_types.first()
key = 'foo'
edit_url = reverse('horizon:admin:volumes:volume_types:extras:edit',
args=[vol_type.id, key])
args=[vol_type.id, key])
index_url = reverse('horizon:admin:volumes:volume_types:extras:index',
args=[vol_type.id])
@@ -128,10 +128,10 @@ class VolTypeExtrasTests(test.BaseAdminViewTests):
extras = [api.cinder.VolTypeExtraSpec(vol_type.id, 'k1', 'v1')]
formData = {'action': 'extras__delete__k1'}
index_url = reverse('horizon:admin:volumes:volume_types:extras:index',
args=[vol_type.id])
args=[vol_type.id])
api.cinder.volume_type_extra_get(IsA(http.HttpRequest),
vol_type.id).AndReturn(extras)
vol_type.id).AndReturn(extras)
api.cinder.volume_type_extra_delete(IsA(http.HttpRequest),
vol_type.id,
'k1').AndReturn(vol_type)

View File

@@ -44,7 +44,7 @@ class ManageQosSpecAssociation(forms.SelfHandlingForm):
# populate qos spec list box
qos_specs = self.initial["qos_specs"]
qos_spec_list = [(qos_spec.id, qos_spec.name)
for qos_spec in qos_specs]
for qos_spec in qos_specs]
# 'none' is always listed first
qos_spec_list.insert(0, ("-1", _("None")))
@@ -100,7 +100,7 @@ class ManageQosSpecAssociation(forms.SelfHandlingForm):
vol_type_id)
messages.success(request,
_('Successfully updated QOS Spec association.'))
_('Successfully updated QOS Spec association.'))
return True
except Exception:
exceptions.handle(request,

View File

@@ -50,9 +50,9 @@ class QosSpecsTests(test.BaseAdminViewTests):
formData = {'name': 'qos-spec-1',
'consumer': 'back-end'}
api.cinder.qos_spec_create(IsA(http.HttpRequest),
formData['name'],
{'consumer': formData['consumer']}).\
AndReturn(self.cinder_qos_specs.first())
formData['name'],
{'consumer': formData['consumer']}).\
AndReturn(self.cinder_qos_specs.first())
self.mox.ReplayAll()
res = self.client.post(
@@ -75,7 +75,7 @@ class QosSpecsTests(test.BaseAdminViewTests):
IsA(http.HttpRequest)).\
AndReturn(self.volume_types.list())
api.cinder.qos_spec_list(IsA(http.HttpRequest)).\
AndReturn(self.cinder_qos_specs.list())
AndReturn(self.cinder_qos_specs.list())
api.cinder.qos_spec_delete(IsA(http.HttpRequest),
str(qos_spec.id))
self.mox.ReplayAll()
@@ -96,7 +96,7 @@ class QosSpecsTests(test.BaseAdminViewTests):
qos_spec = self.cinder_qos_specs.first()
key = 'minIOPS'
edit_url = reverse('horizon:admin:volumes:volume_types:qos_specs:edit',
args=[qos_spec.id, key])
args=[qos_spec.id, key])
index_url = reverse(
'horizon:admin:volumes:volume_types:qos_specs:index',
args=[qos_spec.id])
@@ -105,7 +105,7 @@ class QosSpecsTests(test.BaseAdminViewTests):
qos_spec.specs[key] = data['value']
api.cinder.qos_spec_get(IsA(http.HttpRequest),
qos_spec.id)\
qos_spec.id)\
.AndReturn(qos_spec)
api.cinder.qos_spec_get_keys(IsA(http.HttpRequest),
qos_spec.id, raw=True)\

View File

@@ -18,8 +18,8 @@ from openstack_dashboard.dashboards.admin.volumes.volume_types.qos_specs \
urlpatterns = patterns('',
url(r'^(?P<qos_spec_id>[^/]+)/create/$',
views.CreateKeyValuePairView.as_view(), name='create'),
views.CreateKeyValuePairView.as_view(), name='create'),
url(r'^(?P<qos_spec_id>[^/]+)/$', views.IndexView.as_view(), name='index'),
url(r'^(?P<qos_spec_id>[^/]+)/key/(?P<key>[^/]+)/edit/$',
views.EditKeyValuePairView.as_view(), name='edit')
views.EditKeyValuePairView.as_view(), name='edit')
)

View File

@@ -26,7 +26,7 @@ class VolumeTypeTests(test.BaseAdminViewTests):
formData = {'name': 'volume type 1'}
cinder.volume_type_create(IsA(http.HttpRequest),
formData['name']).\
AndReturn(self.volume_types.first())
AndReturn(self.volume_types.first())
self.mox.ReplayAll()
res = self.client.post(
@@ -51,7 +51,7 @@ class VolumeTypeTests(test.BaseAdminViewTests):
IsA(http.HttpRequest)).\
AndReturn(self.volume_types.list())
cinder.qos_spec_list(IsA(http.HttpRequest)).\
AndReturn(self.cinder_qos_specs.list())
AndReturn(self.cinder_qos_specs.list())
cinder.volume_type_delete(IsA(http.HttpRequest),
str(volume_type.id))
self.mox.ReplayAll()

View File

@@ -25,17 +25,17 @@ VIEWS_MOD = ('openstack_dashboard.dashboards.admin.volumes.volume_types.views')
urlpatterns = patterns('VIEWS_MOD',
url(r'^create_type$', views.CreateVolumeTypeView.as_view(),
name='create_type'),
name='create_type'),
url(r'^create_qos_spec$', views.CreateQosSpecView.as_view(),
name='create_qos_spec'),
name='create_qos_spec'),
url(r'^(?P<type_id>[^/]+)/manage_qos_spec_association/$',
views.ManageQosSpecAssociationView.as_view(),
name='manage_qos_spec_association'),
views.ManageQosSpecAssociationView.as_view(),
name='manage_qos_spec_association'),
url(r'^(?P<qos_spec_id>[^/]+)/edit_qos_spec_consumer/$',
views.EditQosSpecConsumerView.as_view(),
name='edit_qos_spec_consumer'),
views.EditQosSpecConsumerView.as_view(),
name='edit_qos_spec_consumer'),
url(r'^(?P<type_id>[^/]+)/extras/',
include(extras_urls, namespace='extras')),
include(extras_urls, namespace='extras')),
url(r'^qos_specs/',
include(qos_specs_urls, namespace='qos_specs')),
include(qos_specs_urls, namespace='qos_specs')),
)

View File

@@ -120,7 +120,7 @@ class ManageQosSpecAssociationView(forms.ModalFormView):
for qos_spec in qos_specs:
type_ids = \
api.cinder.qos_spec_get_associations(self.request,
qos_spec.id)
qos_spec.id)
for vtype in type_ids:
if vtype.id == vol_type_id:
return qos_spec

View File

@@ -34,7 +34,7 @@ class CreateVolumeType(forms.SelfHandlingForm):
volume_type = cinder.volume_type_create(request,
data['name'])
messages.success(request, _('Successfully created volume type: %s')
% data['name'])
% data['name'])
return volume_type
except Exception:
exceptions.handle(request,
@@ -94,10 +94,11 @@ class CreateQosSpec(forms.SelfHandlingForm):
qos_spec = cinder.qos_spec_create(request,
data['name'],
{'consumer': data['consumer']})
messages.success(request, _('Successfully created QOS Spec: %s')
% data['name'])
messages.success(request,
_('Successfully created QOS Spec: %s')
% data['name'])
return qos_spec
except Exception:
exceptions.handle(request,
_('Unable to create QOS Spec.'))
return False
return False