Fix RANGE to HTTP_RANGE in request.META 72/86472/1
authorhewei-cmss <hewei@cmss.chinamobile.com>
Sun, 28 Apr 2019 08:22:14 +0000 (16:22 +0800)
committerhewei-cmss <hewei@cmss.chinamobile.com>
Sun, 28 Apr 2019 08:57:12 +0000 (16:57 +0800)
It should be HTTP_RANGE in META, most params will be changed
to format of HTTP_* in headers.

Issue-ID: VFC-1367

Change-Id: If9afff6ab124ff1ed0c978f26542b63585126fd7
Signed-off-by: hewei-cmss <hewei@cmss.chinamobile.com>
catalog/packages/tests/test_ns_descriptor.py
catalog/packages/tests/test_vnf_package.py
catalog/packages/views/ns_descriptor_views.py
catalog/packages/views/vnf_package_views.py

index f26ec39..d156843 100644 (file)
@@ -248,7 +248,7 @@ class TestNsDescriptor(TestCase):
 
         response = self.client.get(
             "/api/nsd/v1/ns_descriptors/23/nsd_content",
-            RANGE='5-10',
+            HTTP_RANGE='5-10',
             format='json'
         )
         partial_file_content = ''
index e83aa7a..9f0cef5 100644 (file)
@@ -250,7 +250,7 @@ class TestVnfPackage(TestCase):
             onboardingState="ONBOARDED",
             localFilePath="vnfPackage.csar"
         )
-        response = self.client.get("/api/vnfpkgm/v1/vnf_packages/222/package_content", RANGE="4-7")
+        response = self.client.get("/api/vnfpkgm/v1/vnf_packages/222/package_content", HTTP_RANGE="4-7")
         partial_file_content = ''
         for data in response.streaming_content:
             partial_file_content = partial_file_content + data
index 81836d3..73388ee 100644 (file)
@@ -134,6 +134,6 @@ def nsd_content_ru(request, **kwargs):
             raise e
 
     if request.method == 'GET':
-        file_range = request.META.get('RANGE')
+        file_range = request.META.get('HTTP_RANGE')
         file_iterator = NsDescriptor().download(nsd_info_id, file_range)
         return StreamingHttpResponse(file_iterator, status=status.HTTP_200_OK)
index 094b6f5..dcff986 100644 (file)
@@ -105,7 +105,7 @@ def package_content_ru(request, **kwargs):
             raise e
 
     if request.method == "GET":
-        file_range = request.META.get('RANGE')
+        file_range = request.META.get('HTTP_RANGE')
         file_iterator = VnfPackage().download(vnf_pkg_id, file_range)
         return StreamingHttpResponse(file_iterator, status=status.HTTP_200_OK)