Revision 939d71dd snf-cyclades-app/synnefo/api/test/servers.py
b/snf-cyclades-app/synnefo/api/test/servers.py | ||
---|---|---|
117 | 117 |
self.assertEqual(metadata[db_vm_meta.meta_key], db_vm_meta.meta_value) |
118 | 118 |
self.assertSuccess(response) |
119 | 119 |
|
120 |
def test_server_building_nics(self): |
|
121 |
db_vm = self.vm2 |
|
122 |
user = self.vm2.userid |
|
123 |
net1 = mfactory.NetworkFactory() |
|
124 |
net2 = mfactory.NetworkFactory() |
|
125 |
net3 = mfactory.NetworkFactory() |
|
126 |
mfactory.NetworkInterfaceFactory(machine=self.vm2, network=net1, |
|
127 |
state="BUILDING") |
|
128 |
nic2 = mfactory.NetworkInterfaceFactory(machine=self.vm2, network=net2, |
|
129 |
state="ACTIVE") |
|
130 |
mfactory.NetworkInterfaceFactory(machine=self.vm2, network=net3, |
|
131 |
state="BUILDING") |
|
132 |
|
|
133 |
response = self.get('/api/v1.1/servers/%d' % db_vm.id, user) |
|
134 |
server = json.loads(response.content)['server'] |
|
135 |
nics = server["attachments"]["values"] |
|
136 |
self.assertEqual(len(nics), 1) |
|
137 |
self.assertEqual(nics[0]["network_id"], str(nic2.network_id)) |
|
138 |
|
|
120 | 139 |
def test_noauthorized(self): |
121 | 140 |
"""Test 404 for detail of other user vm""" |
122 | 141 |
db_vm = self.vm2 |
Also available in: Unified diff