Revision 2ace03e5 kamaki/clients/cyclades/test.py
b/kamaki/clients/cyclades/test.py | ||
---|---|---|
172 | 172 |
self.assertTrue(servers_get.call_args[1]['changes_since']) |
173 | 173 |
|
174 | 174 |
@patch('%s.perform_request' % khttp, return_value=FR()) |
175 |
def test_get_server_details(self, PR): |
|
176 |
vm_id = vm_recv['server']['id'] |
|
177 |
r = self.client.get_server_details(vm_id) |
|
178 |
self.assertEqual(self.client.http_client.url, self.url) |
|
179 |
self.assertEqual(self.client.http_client.path, '/servers/%s' % vm_id) |
|
180 |
self.assert_dicts_are_equal(r, vm_recv['server']) |
|
181 |
|
|
182 |
@patch('%s.perform_request' % khttp, return_value=FR()) |
|
183 |
def test_update_server_name(self, PR): |
|
184 |
vm_id = vm_recv['server']['id'] |
|
185 |
new_name = vm_name + '_new' |
|
186 |
FR.status_code = 204 |
|
187 |
self.client.update_server_name(vm_id, new_name) |
|
188 |
self.assertEqual(self.client.http_client.url, self.url) |
|
189 |
self.assertEqual(self.client.http_client.path, '/servers/%s' % vm_id) |
|
190 |
(method, data, a_headers, a_params) = PR.call_args[0] |
|
191 |
self.assert_dicts_are_equal( |
|
192 |
dict(server=dict(name=new_name)), |
|
193 |
loads(data)) |
|
194 |
|
|
195 |
@patch('%s.perform_request' % khttp, return_value=FR()) |
|
196 | 175 |
def test_reboot_server(self, PR): |
197 | 176 |
vm_id = vm_recv['server']['id'] |
198 | 177 |
FR.status_code = 202 |
Also available in: Unified diff