aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfengyuanxing <feng.yuanxing@zte.com.cn>2018-03-02 11:29:43 +0800
committerfengyuanxing <feng.yuanxing@zte.com.cn>2018-03-02 11:29:52 +0800
commit2b4006276b5b08c60c22ee41b0fa9e9b238edef5 (patch)
treeac01a6594ab38233125effc7d62ae71d8765d078
parent98b6478d0a0768fa627affcbadd7061d5a4ea3fd (diff)
Add json for scaling
Change-Id: Ic2bfea8ab54405a06a687fb3d3be55928f3984f0 Issue-ID: VFC-784 Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
-rw-r--r--lcm/ns/tests/test_ns_manual_scale.py78
1 files changed, 78 insertions, 0 deletions
diff --git a/lcm/ns/tests/test_ns_manual_scale.py b/lcm/ns/tests/test_ns_manual_scale.py
index 83bb169f..9fb7033b 100644
--- a/lcm/ns/tests/test_ns_manual_scale.py
+++ b/lcm/ns/tests/test_ns_manual_scale.py
@@ -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())