Пример #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')
Пример #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")
Пример #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')
Пример #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"])
Пример #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'])
Пример #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'])
Пример #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"])
Пример #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')
Пример #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")
Пример #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'])
Пример #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')
Пример #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'])
Пример #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('/'):])
Пример #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("/") :])
Пример #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('/'):])
Пример #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')
Пример #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")
Пример #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')