diff options
Diffstat (limited to 'horizon/dashboards/syspanel/instances/tests.py')
-rw-r--r-- | horizon/dashboards/syspanel/instances/tests.py | 6 |
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) |