summaryrefslogtreecommitdiff
path: root/horizon/dashboards/syspanel/instances/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'horizon/dashboards/syspanel/instances/tests.py')
-rw-r--r--horizon/dashboards/syspanel/instances/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/horizon/dashboards/syspanel/instances/tests.py b/horizon/dashboards/syspanel/instances/tests.py
index f0323707..e5db7598 100644
--- a/horizon/dashboards/syspanel/instances/tests.py
+++ b/horizon/dashboards/syspanel/instances/tests.py
@@ -143,6 +143,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
'security_group_list', 'volume_list',
'volume_snapshot_list',
'tenant_quota_usages', 'server_create'),
+ api.quantum: ('network_list',),
api.glance: ('image_list_detailed',)})
def test_launch_post(self):
flavor = self.flavors.first()
@@ -155,6 +156,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
device_name = u'vda'
volume_choice = "%s:vol" % volume.id
block_device_mapping = {device_name: u"%s::0" % volume_choice}
+ nics = [{"net-id": self.networks.first().id, "v4-fixed-ip": ''}]
api.nova.flavor_list(IsA(http.HttpRequest)) \
.AndReturn(self.flavors.list())
@@ -171,6 +173,8 @@ class InstanceViewTest(test.BaseAdminViewTests):
api.nova.volume_list(IsA(http.HttpRequest)) \
.AndReturn(self.volumes.list())
api.nova.volume_snapshot_list(IsA(http.HttpRequest)).AndReturn([])
+ api.quantum.network_list(IsA(http.HttpRequest)) \
+ .AndReturn(self.networks.list())
api.nova.server_create(IsA(http.HttpRequest),
server.name,
image.id,
@@ -179,6 +183,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
customization_script,
[sec_group.name],
block_device_mapping,
+ nics=nics,
instance_count=IsA(int))
self.mox.ReplayAll()
@@ -194,6 +199,7 @@ class InstanceViewTest(test.BaseAdminViewTests):
'volume_type': 'volume_id',
'volume_id': volume_choice,
'device_name': device_name,
+ 'network': self.networks.first().id,
'count': 1}
url = reverse('horizon:syspanel:instances:launch')
res = self.client.post(url, form_data)