Refactor codes for ns scale
[vfc/nfvo/lcm.git] / lcm / ns / tests / test_sol_ns_scale_api.py
index 9d4ed93..b8e1748 100644 (file)
@@ -187,13 +187,13 @@ class TestScaleNsApi(TestCase):
     def test_ns_scale(self, mock_run):
         data = {
             "scaleType": "SCALE_NS",
-            "scaleNsData": [{
-                "scaleNsByStepsData": [{
+            "scaleNsData": {
+                "scaleNsByStepsData": {
                     "aspectId": "1",
                     "numberOfSteps": 1,
                     "scalingDirection": "0"
-                }]
-            }]
+                }
+            }
         }
         response = self.client.post(self.url % self.ns_inst_id, data=data)
         self.failUnlessEqual(status.HTTP_202_ACCEPTED, response.status_code)
@@ -209,20 +209,20 @@ class TestScaleNsApi(TestCase):
             self.ns_inst_id, data={})
         self.assertEqual(
             response.status_code,
-            status.HTTP_500_INTERNAL_SERVER_ERROR)
+            status.HTTP_400_BAD_REQUEST)
 
     @mock.patch.object(NSManualScaleService, 'start')
     def test_ns_manual_scale_when_ns_not_exist(self, mock_start):
         mock_start.side_effect = NSLCMException("NS scale failed.")
         data = {
             "scaleType": "SCALE_NS",
-            "scaleNsData": [{
-                "scaleNsByStepsData": [{
+            "scaleNsData": {
+                "scaleNsByStepsData": {
                     "aspectId": "1",
                     "numberOfSteps": 1,
                     "scalingDirection": "0"
-                }]
-            }]
+                }
+            }
         }
         response = self.client.post(self.url % '11', data=data)
         self.assertEqual(