Revision a5c8ec5d
b/kamaki/clients/cyclades/test.py | ||
---|---|---|
243 | 243 |
net_id, 'action', |
244 | 244 |
json_data=dict(remove=dict(attachment=nic_id)))) |
245 | 245 |
|
246 |
@patch('%s.perform_request' % khttp, return_value=FR())
|
|
247 |
def test_list_server_nics(self, PR):
|
|
246 |
@patch('%s.servers_get' % cyclades_pkg, return_value=FR())
|
|
247 |
def test_list_server_nics(self, SG):
|
|
248 | 248 |
vm_id = vm_recv['server']['id'] |
249 | 249 |
nics = dict(addresses=dict(values=[dict(id='nic1'), dict(id='nic2')])) |
250 | 250 |
FR.json = nics |
251 | 251 |
r = self.client.list_server_nics(vm_id) |
252 |
self.assertEqual(self.client.http_client.url, self.url) |
|
253 |
self.assertEqual( |
|
254 |
self.client.http_client.path, |
|
255 |
'/servers/%s/ips' % vm_id) |
|
252 |
self.assertEqual(SG.mock_calls[-1], call(vm_id, 'ips')) |
|
256 | 253 |
expected = nics['addresses']['values'] |
257 | 254 |
for i in range(len(r)): |
258 | 255 |
self.assert_dicts_are_equal(r[i], expected[i]) |
256 |
self.assertEqual(i + 1, len(r)) |
|
259 | 257 |
|
260 | 258 |
@patch('%s.perform_request' % khttp, return_value=FR()) |
261 | 259 |
def test_list_networks(self, PR): |
Also available in: Unified diff