SHOW:
|
|
- or go back to the newest paste.
1 | - | @attr(type='smoke') |
1 | + | def upload_volume(self, volume_id, image_name): |
2 | - | def test_rescue_pause_instance(self): |
2 | + | """Uploads a volume in Glance.""" |
3 | - | resp, body = self.servers_client.pause_server( |
3 | + | post_body = Element("volume", |
4 | - | self.server_id) |
4 | + | image_name=image_name, |
5 | - | self.assertEqual(202, resp.status) |
5 | + | ) |
6 | - | self.servers_client.wait_for_server_status(self.server_id, 'PAUSED') |
6 | + | resp, body = self.post('os-volume_upload_image', |
7 | - | self.assertRaises(exceptions.Duplicate, |
7 | + | str(Document(post_body)), |
8 | - | self.servers_client.rescue_server, |
8 | + | self.headers) |
9 | - | self.rescue_id, |
9 | + | url = 'volumes/%s/action' % (volume_id) |
10 | - | ) |
10 | + | resp, body = self.post(url, str(Document(post_body)), self.headers) |
11 | volume = self.xml_to_json(etree.fromstring(body) | |
12 | ||
13 | return resp, volume |