Exemple #1
0
 def callback(req):
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['size'], '1')
     self.assertEquals(data['volume_type_name'], 'vtype')
Exemple #2
0
 def callback(req):
     self.assertEquals(req.get_method(), "PUT")
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, "/v1.0/100/volumes/%s" % volume["id"])
     data = urldecode(url.query)
     self.assertEquals(data["size"], "1")
     self.assertEquals(data["volume_type_name"], "vtype")
Exemple #3
0
 def callback(req):
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['size'], '1')
     self.assertEquals(data['volume_type_name'], 'vtype')
Exemple #4
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), "GET")
         return
     self.assertEquals(req.get_method(), "PUT")
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, "/v1.0/100/volumes/%s" % volume["id"])
     data = urldecode(url.query)
     self.assertEquals(data["image_id"], image_meta["id"])
Exemple #5
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['image_id'], image_meta['id'])
Exemple #6
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['image_id'], image_meta['id'])
Exemple #7
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), "GET")
         return
     self.assertEquals(req.get_method(), "PUT")
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, "/v1.0/100/volumes/%s" % "123-456")
     data = urldecode(url.query)
     self.assertEquals(data["volume_type_name"], "vtype")
     self.assertEquals(data["backup"], snapshot["id"])
Exemple #8
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['volume_type_name'], 'vtype')
     self.assertEquals(data['source_volume'], '234-567')
Exemple #9
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), "GET")
         return
     self.assertEquals(req.get_method(), "PUT")
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, "/v1.0/100/volumes/%s" % volume["id"])
     data = urldecode(url.query)
     self.assertEquals(data["volume_type_name"], "vtype")
     self.assertEquals(data["source_volume"], "234-567")
Exemple #10
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % '123-456')
     data = urldecode(url.query)
     self.assertEquals(data['volume_type_name'], 'vtype')
     self.assertEquals(data['backup'], snapshot['id'])
Exemple #11
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
     data = urldecode(url.query)
     self.assertEquals(data['volume_type_name'], 'vtype')
     self.assertEquals(data['source_volume'], '234-567')
Exemple #12
0
 def callback(req):
     if len(self.request_callback.called) > 1:
         self.assertEquals(req.get_method(), 'GET')
         return
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/100/volumes/%s' % '123-456')
     data = urldecode(url.query)
     self.assertEquals(data['volume_type_name'], 'vtype')
     self.assertEquals(data['backup'], snapshot['id'])
Exemple #13
0
 def callback(req):
     # First call gets the 409
     if len(self.request_callback.called) == 1:
         self.assertEquals(req.get_method(), 'PUT')
         url = urlparse(req.get_full_url())
         self.assertEquals(url.path, '/v1.0/100/volumes/%s' % volume['id'])
         return
     # We need to capture the lunr_id from the retry
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     data = urldecode(url.query)
     self.assertEquals(data['name'], '123-456')
     # Lazy way to find the new id
     lunr_id.append(url.path[1+url.path.rfind('/'):])
Exemple #14
0
 def callback(req):
     # First call gets the 409
     if len(self.request_callback.called) == 1:
         self.assertEquals(req.get_method(), "PUT")
         url = urlparse(req.get_full_url())
         self.assertEquals(url.path, "/v1.0/100/volumes/%s" % volume["id"])
         return
     # We need to capture the lunr_id from the retry
     self.assertEquals(req.get_method(), "PUT")
     url = urlparse(req.get_full_url())
     data = urldecode(url.query)
     self.assertEquals(data["name"], "123-456")
     # Lazy way to find the new id
     lunr_id.append(url.path[1 + url.path.rfind("/") :])
Exemple #15
0
 def callback(req):
     # First call gets the 409
     if len(self.request_callback.called) == 1:
         self.assertEquals(req.get_method(), 'PUT')
         url = urlparse(req.get_full_url())
         self.assertEquals(url.path,
                           '/v1.0/100/volumes/%s' % volume['id'])
         return
     # We need to capture the lunr_id from the retry
     self.assertEquals(req.get_method(), 'PUT')
     url = urlparse(req.get_full_url())
     data = urldecode(url.query)
     self.assertEquals(data['name'], '123-456')
     # Lazy way to find the new id
     lunr_id.append(url.path[1 + url.path.rfind('/'):])
Exemple #16
0
 def delete_callback(req):
     self.assertEquals(req.get_method(), 'DELETE')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/dev/backups/0000-0000')
     data = urldecode(url.query)
     self.assertEquals(data['volume_id'], '0000-0001')
Exemple #17
0
 def delete_callback(req):
     self.assertEquals(req.get_method(), "DELETE")
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, "/v1.0/dev/backups/0000-0000")
     data = urldecode(url.query)
     self.assertEquals(data["volume_id"], "0000-0001")
Exemple #18
0
 def delete_callback(req):
     self.assertEquals(req.get_method(), 'DELETE')
     url = urlparse(req.get_full_url())
     self.assertEquals(url.path, '/v1.0/dev/backups/0000-0000')
     data = urldecode(url.query)
     self.assertEquals(data['volume_id'], '0000-0001')