The *pass* python instruction is required in some circunstances.
Change-Id: I00acab2bad03a97eba7a7e0a3298f2685f21c298
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-Id: MULTICLOUD-83
class TestIdentityService(unittest.TestCase):
def setUp(self):
self.client = Client()
- pass
-
- def tearDown(self):
- pass
@mock.patch.object(VimDriverUtils, 'get_vim_info')
@mock.patch.object(VimDriverUtils, 'get_session')
self.assertTrue(response['X-Subject-Token'] == mock_token_id)
self.assertTrue(context['token']['catalog'] != None)
- pass
-
-
-
@mock.patch.object(VimDriverUtils, 'get_vim_info')
@mock.patch.object(VimDriverUtils, 'get_session')
self.assertTrue(response['X-Subject-Token'] == mock_token_id)
self.assertTrue(context['catalog'] != None)
-
- pass
return catalog, metadata_catalog
else:
return None
- pass
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
class Catalog(APIView):
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
super(VimDriverNewtonException, self).__init__(message)
self.status_code = status_code
self.content = content
- pass
class TestNetworksRequest(TestCase):
- def setUp(self):
- pass
-
- def tearDown(self):
- pass
-
def assert_true_result(self):
self.assertTrue(1)
spec['keyName']=k
spec['value']=v
extraSpecs.append(spec)
- pass
def get(self, request, vimid="", tenantid="", flavorid=""):
logger.debug("Flavors--get::> %s" % request.data)
if k == "name":
wanted = v
break
- pass
if wanted:
oldFlavors = content.pop("flavors", None)
for flavor in oldFlavors:
if wanted == flavor["name"]:
content["flavors"].append(flavor)
- pass
#iterate each flavor to get extra_specs
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def get_flavor_extra_specs(self, sess, flavorid):
if not flavorid:
resp = sess.get(req_resouce, endpoint_filter=self.service)
return resp
- pass
def get_flavor(self, sess, request, flavorid=""):
logger.debug("Flavors--get basic")
resp = sess.get(req_resouce, endpoint_filter=self.service)
return resp
- pass
def post(self, request, vimid="", tenantid="", flavorid=""):
elif hasattr(request.data, "id") and flavor["id"] == request.data["id"]:
existed = True
break
- pass
if existed == True:
extraResp = self.get_flavor_extra_specs(sess, flavor["id"])
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def create_flavor(self, sess, request):
req_body = json.JSONEncoder().encode({"flavor": flavor})
return sess.post(req_resouce, data=req_body,
endpoint_filter=self.service)
- pass
return sess.post(req_resouce, data=req_body,
endpoint_filter=self.service)
- pass
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete_flavor_extra_specs(self, sess, flavorid):
# just try to delete extra spec, but do not care if succeeded
self.delete_flavor_one_extra_spec(sess, flavorid, k)
return resp
- pass
def delete_flavor_one_extra_spec(self, sess, flavorid, extra_spec_key):
logger.debug("Flavors--delete 1 extra::> %s" % extra_spec_key)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete_flavor(self, sess, flavorid):
resp = sess.delete(req_resouce, endpoint_filter=self.service)
return resp
- pass
logger.error(traceback.format_exc())
logger.error("Failed to transfer_image:%s" % str(e))
return None
- pass
class Images(APIView):
service = {'service_type': 'image',
if image["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True:
vim_dict = {
"returnCode": 0,
tmp_thread.start()
else:
logger.debug("resp.status_code: %s" % resp.status_code)
- pass
return Response(data=resp_body, status=resp.status_code)
except VimDriverNewtonException as e:
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete(self, request, vimid="", tenantid="", imageid=""):
logger.debug("Images--delete::> %s" % request.data)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
if network["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True:
vim_dict = {
"returnCode": 0,
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete(self, request, vimid="", tenantid="", networkid=""):
logger.debug("Networks--delete::> %s" % request.data)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
class Subnets(APIView):
logger.error(traceback.format_exc())
logger.debug("Failed to attach_volume:%s" % str(e))
return None
- pass
def detach_volume(self, vimid, tenantid, serverid, *volumeids):
logger.error(traceback.format_exc())
logger.debug("Failed to detach_volume:%s" % str(e))
return None
- pass
class Servers(APIView):
service = {'service_type': 'compute',
running_threads[serverId] = tmp_thread
running_thread_lock.release()
tmp_thread.start()
- pass
def dettachVolume(self, vimid, tenantid, serverId, *volumeIds):
# assume attachment id is the same as volume id
"Accept": "application/json"})
logger.debug("Servers--dettachVolume resp status::>%s" % resp.status_code)
- pass
def convertMetadata(self, metadata, mata_data, reverse=False):
if reverse == False:
spec['value'] = v
metadata.append(spec)
- pass
def convert_resp(self, server):
#convert volumeArray
if server["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True and server:
vim_dict = {
"returnCode": 0,
personalities.append({"path": context["fileName"], "contents": context["fileData"]})
if len(personalities) > 0:
server["personality"] = personalities
- pass
volumearray = server.pop("volumeArray", None)
# server is created, now attach volumes
volumeIds = [extraVolume["volumeId"] for extraVolume in volumearray]
self.attachVolume(vimid, tenantid, resp_body["id"], *volumeIds)
- pass
- pass
metadata = resp_body.pop("metadata", None)
if metadata:
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete(self, request, vimid="", tenantid="", serverid=""):
logger.debug("Servers--delete::> %s" % request.data)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
if subnet["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True:
vim_dict = {
"returnCode": 0,
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete(self, request, vimid="", tenantid="", subnetid=""):
logger.debug("Subnets--delete::> %s" % request.data)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
else:
#something wrong
return None
- pass
#preload auth_state which was acquired in last requests
if auth_state:
if volume["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True:
vim_dict = {
"returnCode": 0,
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def delete(self, request, vimid="", tenantid="", volumeid=""):
logger.debug("Volumes--delete::> %s" % request.data)
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
if port["name"] == request.data["name"]:
existed = True
break
- pass
if existed == True:
vim_dict = {
"returnCode": 0,
logger.error(traceback.format_exc())
return Response(data={'error': str(e)},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- pass
def setUp(self):
self.client = Client()
- def tearDown(self):
- pass
-
def test_sample(self):
response = self.client.get("/samples/")
self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
def setUp(self):
self.client = Client()
- def tearDown(self):
- pass
-
def test_sample(self):
response = self.client.get("/api/multicloud-newton/v0/swagger.json")
self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)