summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
5407457)
As the seed code comes from openo, there are many
openo labels in vfc-svnfm-zte-driver, for example, in
the Rest URL, now remove the openo labels.
Change-Id: I6f3e9e5ea493ad305396dc89d38bb1faa86bb11a
Issue-ID: VFC-85
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
--- /dev/null
+.idea
+logs/*.log
+*.pyc
+bash.exe.stackdump
'externalDataNetworkName': 'Flow_out_net',
'inputs':{}}}
'externalDataNetworkName': 'Flow_out_net',
'inputs':{}}}
- response = self.client.post("/openoapi/ztevnfm/v1/ztevnfmid/vnfs",
+ response = self.client.post("/api/ztevnfm/v1/ztevnfmid/vnfs",
data=json.dumps(req_data), content_type="application/json")
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
expect_resp_data = {"jobid": "NF-CREATE-8-b384535c-9f45-11e6-8749-fa163e91c2f9", "vnfInstanceId": "8"}
data=json.dumps(req_data), content_type="application/json")
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
expect_resp_data = {"jobid": "NF-CREATE-8-b384535c-9f45-11e6-8749-fa163e91c2f9", "vnfInstanceId": "8"}
r2 = [0, json.JSONEncoder().encode({"vnfInstanceId": "1", "JobId": "1"}), "200"]
mock_call_req.side_effect = [r1, r2]
r2 = [0, json.JSONEncoder().encode({"vnfInstanceId": "1", "JobId": "1"}), "200"]
mock_call_req.side_effect = [r1, r2]
- response = self.client.post("/openoapi/ztevnfm/v1/ztevnfmid/vnfs/vbras_innstance_id/terminate")
+ response = self.client.post("/api/ztevnfm/v1/ztevnfmid/vnfs/vbras_innstance_id/terminate")
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
expect_resp_data = {"jobid": "1", "vnfInstanceId": "1"}
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
expect_resp_data = {"jobid": "1", "vnfInstanceId": "1"}
r2 = [0, json.JSONEncoder().encode({"vnfinstancestatus": "1"}), "200"]
mock_call_req.side_effect = [r1, r2]
r2 = [0, json.JSONEncoder().encode({"vnfinstancestatus": "1"}), "200"]
mock_call_req.side_effect = [r1, r2]
- response = self.client.get("/openoapi/ztevnfm/v1/ztevnfmid/vnfs/vbras_innstance_id")
+ response = self.client.get("/api/ztevnfm/v1/ztevnfmid/vnfs/vbras_innstance_id")
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
r1 = [0, json.JSONEncoder().encode(vnfm_info), '200']
r2 = [0, json.JSONEncoder().encode(resp_body), '200']
mock_call_req.side_effect = [r1, r2]
r1 = [0, json.JSONEncoder().encode(vnfm_info), '200']
r2 = [0, json.JSONEncoder().encode(resp_body), '200']
mock_call_req.side_effect = [r1, r2]
- response = self.client.get("/openoapi/ztevmanagerdriver/v1/{vnfmid}/jobs/{jobid}?responseId={responseId}".
+ response = self.client.get("/api/ztevmanagerdriver/v1/{vnfmid}/jobs/{jobid}?responseId={responseId}".
format(
vnfmid=vnfm_info["vnfmId"],
jobid=resp_body["jobid"],
format(
vnfmid=vnfm_info["vnfmId"],
jobid=resp_body["jobid"],
]}
mock_call_req.return_value = ret
]}
mock_call_req.return_value = ret
- response = self.client.put("/openoapi/ztevmanagerdriver/v1/resource/grant",
+ response = self.client.put("/api/ztevmanagerdriver/v1/resource/grant",
data=json.dumps(req_data), content_type='application/json')
self.assertEqual(str(status.HTTP_201_CREATED), response.status_code)
data=json.dumps(req_data), content_type='application/json')
self.assertEqual(str(status.HTTP_201_CREATED), response.status_code)
"vmnumber": "3",
"vmidlist ": ["vmuuid"]}]}
mock_call_req.side_effect = [r1, r2]
"vmnumber": "3",
"vmidlist ": ["vmuuid"]}]}
mock_call_req.side_effect = [r1, r2]
- response = self.client.post("/openoapi/ztevmanagerdriver/v1/vnfs/lifecyclechangesnotification",
+ response = self.client.post("/api/ztevmanagerdriver/v1/vnfs/lifecyclechangesnotification",
data=json.dumps(req_data), content_type='application/json')
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
data=json.dumps(req_data), content_type='application/json')
self.assertEqual(str(status.HTTP_200_OK), response.status_code)
- response = self.client.post("/openoapi/ztevnfm/v1/vnfmid/vnfs/101/scale",
+ response = self.client.post("/api/ztevnfm/v1/vnfmid/vnfs/101/scale",
data=json.dumps(scale_vnf_data), content_type='application/json')
self.assertEqual(str(status.HTTP_202_ACCEPTED), response.status_code)
data=json.dumps(scale_vnf_data), content_type='application/json')
self.assertEqual(str(status.HTTP_202_ACCEPTED), response.status_code)
from driver.interfaces import views
urlpatterns = [
from driver.interfaces import views
urlpatterns = [
- url(r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs$', views.instantiate_vnf,
+ url(r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs$', views.instantiate_vnf,
name='instantiate_vnf'),
url(
name='instantiate_vnf'),
url(
- r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<vnfInstanceId>'
+ r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<vnfInstanceId>'
r'[0-9a-zA-Z\-\_]+)/terminate$',
views.terminate_vnf, name='terminate_vnf'),
url(
r'[0-9a-zA-Z\-\_]+)/terminate$',
views.terminate_vnf, name='terminate_vnf'),
url(
- r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<vnfInstanceId>'
+ r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<vnfInstanceId>'
r'[0-9a-zA-Z\-\_]+)$',
views.query_vnf, name='query_vnf'),
r'[0-9a-zA-Z\-\_]+)$',
views.query_vnf, name='query_vnf'),
- url(r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/jobs/(?P<jobid>[0-9a-zA-Z\-\_]+)$',
+ url(r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/jobs/(?P<jobid>[0-9a-zA-Z\-\_]+)$',
views.operation_status, name='operation_status'),
views.operation_status, name='operation_status'),
- url(r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/resource/grant$', views.grantvnf, name='grantvnf'),
- url(r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/vnfs/lifecyclechangesnotification$', views.notify, name='notify'),
- url(r'^openoapi/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<nfInstanceId>[0-9a-zA-Z\-\_]+)/scale$',
+ url(r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/resource/grant$', views.grantvnf, name='grantvnf'),
+ url(r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/vnfs/lifecyclechangesnotification$', views.notify, name='notify'),
+ url(r'^api/(?P<vnfmtype>[0-9a-zA-Z\-\_]+)/v1/(?P<vnfmid>[0-9a-zA-Z\-\_]+)/vnfs/(?P<nfInstanceId>[0-9a-zA-Z\-\_]+)/scale$',
views.scale, name='scale'),
url(r'^samples/$', views.samples, name='samples'), ]
views.scale, name='scale'),
url(r'^samples/$', views.samples, name='samples'), ]
-query_vnfd_url = "openoapi/nslcm/v1/vnfpackage/%s"
-query_vnfm_url = "openoapi/extsys/v1/vnfms/%s"
-query_package_url = "openoapi/nslcm/v1/vnfpackage/%s"
+query_vnfd_url = "api/nslcm/v1/vnfpackage/%s"
+query_vnfm_url = "api/extsys/v1/vnfms/%s"
+query_package_url = "api/nslcm/v1/vnfpackage/%s"
# Query VNFM by VNFMID
def vnfm_get(vnfmid):
# Query VNFM by VNFMID
def vnfm_get(vnfmid):
- ret = req_by_msb("openoapi/extsys/v1/vnfms/%s" % vnfmid, "GET")
+ ret = req_by_msb("api/extsys/v1/vnfms/%s" % vnfmid, "GET")
return ret
def vnfd_get(vnfpackageid):
return ret
def vnfd_get(vnfpackageid):
- ret = req_by_msb("openoapi/nslcm/v1/vnfpackage/%s" % vnfpackageid, "GET")
+ ret = req_by_msb("api/nslcm/v1/vnfpackage/%s" % vnfpackageid, "GET")
return ret
def vnfpackage_get(csarid):
return ret
def vnfpackage_get(csarid):
- ret = req_by_msb("openoapi/nslcm/v1/vnfpackage/%s" % csarid, "GET")
+ ret = req_by_msb("api/nslcm/v1/vnfpackage/%s" % csarid, "GET")
# Grant VNF Lifecycle Operation
# Grant VNF Lifecycle Operation
-grant_vnf_url = 'openoapi/nslcm/v1/ns/grantvnf'
+grant_vnf_url = 'api/nslcm/v1/ns/grantvnf'
grant_vnf_param_map = {
"VNFMID": "",
"NFVOID": "",
grant_vnf_param_map = {
"VNFMID": "",
"NFVOID": "",
-notify_url = 'openoapi/nslcm/v1/ns/{vnfmid}/vnfs/{vnfInstanceId}/Notify'
+notify_url = 'api/nslcm/v1/ns/{vnfmid}/vnfs/{vnfInstanceId}/Notify'
notify_param_map = {
"NFVOID": "",
"VNFMID": "VNFMID",
notify_param_map = {
"NFVOID": "",
"VNFMID": "VNFMID",
# [register]
REG_TO_MSB_WHEN_START = True
# [register]
REG_TO_MSB_WHEN_START = True
-REG_TO_MSB_REG_URL = "/openoapi/microservices/v1/services"
+REG_TO_MSB_REG_URL = "/api/microservices/v1/services"
REG_TO_MSB_REG_PARAM = {
"serviceName": "ztevmanagerdriver",
"version": "v1",
REG_TO_MSB_REG_PARAM = {
"serviceName": "ztevmanagerdriver",
"version": "v1",
- "url": "/openoapi/ztevmanagerdriver/v1",
+ "url": "/api/ztevmanagerdriver/v1",
"protocol": "REST",
"visualRange": "1",
"nodes": [{
"protocol": "REST",
"visualRange": "1",
"nodes": [{
"version": "1.0.0",
"title": "ZTE VNFM Driver Service rest API"
},
"version": "1.0.0",
"title": "ZTE VNFM Driver Service rest API"
},
- "basePath": "/openoapi/{vnfmtype}/v1",
+ "basePath": "/api/{vnfmtype}/v1",
"tags": [
{
"name": "ztevmanagerdriver"
"tags": [
{
"name": "ztevmanagerdriver"
pass
def test_sample(self):
pass
def test_sample(self):
- response = self.client.get("/openoapi/ztevmanagerdriver/v1/swagger.json")
+ response = self.client.get("/api/ztevmanagerdriver/v1/swagger.json")
self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
from driver.swagger import views
urlpatterns = [
from driver.swagger import views
urlpatterns = [
- url(r'^openoapi/ztevmanagerdriver/v1/swagger.json$', views.SwaggerView.as_view()),
+ url(r'^api/ztevmanagerdriver/v1/swagger.json$', views.SwaggerView.as_view()),