Add json for scaling 17/33717/1
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Fri, 2 Mar 2018 03:29:43 +0000 (11:29 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Fri, 2 Mar 2018 03:29:52 +0000 (11:29 +0800)
Change-Id: Ic2bfea8ab54405a06a687fb3d3be55928f3984f0
Issue-ID: VFC-784
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
lcm/ns/tests/test_ns_manual_scale.py

index 83bb169..9fb7033 100644 (file)
@@ -27,6 +27,84 @@ from lcm.pub.utils import restcall
 from lcm.pub.utils.jobutil import JobUtil, JOB_TYPE
 
 
+SCALING_JSON = {
+    "scale_options": [
+        {
+            "nsd_id": "ns_ims",
+            "ns_scale_aspect": "TIC_CORE_IMS",
+            "ns_scale_info": [
+                {
+                    "step": "1",
+                    "scale_list": [
+                        {
+                            "vnfd_id": "zte_ims_cscf",
+                            "vnf_scale_aspect": "mpu",
+                            "numberOfSteps": "1"
+                        },
+                        {
+                            "vnfd_id": "zte_ims_hss",
+                            "vnf_scale_aspect": "fpu",
+                            "numberOfSteps": "3"
+                        }
+                    ]
+                },
+                {
+                    "step": "2",
+                    "scale_list": [
+                        {
+                            "vnfd_id": "zte_ims_cscf",
+                            "vnf_scale_aspect": "mpu",
+                            "numberOfSteps": "2"
+                        },
+                        {
+                            "vnfd_id": "zte_ims_hss",
+                            "vnf_scale_aspect": "fpu",
+                            "numberOfSteps": "6"
+                        }
+                    ]
+                }
+            ]
+        },
+        {
+            "nsd_id": "ns_epc",
+            "ns_scale_aspect": "TIC_EDGE_EPC",
+            "ns_scale_info": [
+                {
+                    "step": "1",
+                    "scale_list": [
+                        {
+                            "vnfd_id": "zte_epc_spgw",
+                            "vnf_scale_aspect": "gpu",
+                            "numberOfSteps": "1"
+                        },
+                        {
+                            "vnfd_id": "zte_epc_tas",
+                            "vnf_scale_aspect": "fpu",
+                            "numberOfSteps": "2"
+                        }
+                    ]
+                },
+                {
+                    "step": "2",
+                    "scale_list": [
+                        {
+                            "vnfd_id": "zte_epc_spgw",
+                            "vnf_scale_aspect": "mpu",
+                            "numberOfSteps": "2"
+                        },
+                        {
+                            "vnfd_id": "zte_epc_tas",
+                            "vnf_scale_aspect": "fpu",
+                            "numberOfSteps": "4"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}
+
+
 class TestNsManualScale(TestCase):
     def setUp(self):
         self.ns_inst_id = str(uuid.uuid4())