diff options
author | 2018-01-10 13:23:33 +0800 | |
---|---|---|
committer | 2018-01-10 13:23:33 +0800 | |
commit | 7a73d345d22cd7236c53bbe95a8f1eb0f7fffb61 (patch) | |
tree | 37090c5a42a2ab514bad2779041f743ce73619cf | |
parent | 86e75c99036204b83fb40eca9dafdb46ee0aa087 (diff) |
Refactor ns scale UT of vfc-nfvo-lcm
Change-Id: I0475cab5f72feb66878c910d10c68e6c406d3885
Issue-ID: VFC-654
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r-- | lcm/ns/tests/test_ns_manual_scale.py | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/lcm/ns/tests/test_ns_manual_scale.py b/lcm/ns/tests/test_ns_manual_scale.py index 21ec981b..a25a0e9f 100644 --- a/lcm/ns/tests/test_ns_manual_scale.py +++ b/lcm/ns/tests/test_ns_manual_scale.py @@ -29,8 +29,6 @@ from lcm.pub.utils.jobutil import JobUtil, JOB_TYPE class TestNsManualScale(TestCase): def setUp(self): - self.nsd_id = str(uuid.uuid4()) - self.ns_package_id = str(uuid.uuid4()) self.ns_inst_id = str(uuid.uuid4()) self.job_id = JobUtil.create_job("NS", JOB_TYPE.MANUAL_SCALE_VNF, self.ns_inst_id) @@ -43,9 +41,7 @@ class TestNsManualScale(TestCase): @mock.patch.object(NSManualScaleService, 'run') def test_ns_manual_scale(self, mock_run): data = { - 'nsdid': self.nsd_id, - 'nsname': 'ns', - 'description': 'description', + "scaleType": "SCALE_NS", "scaleNsByStepsData": [{ "scaleNsByStepsData": [{ "aspectId": "1", @@ -54,15 +50,13 @@ class TestNsManualScale(TestCase): }] }] } - response = self.client.post("/api/nslcm/v1/ns/%s/scale" % self.nsd_id, data=data) + response = self.client.post("/api/nslcm/v1/ns/%s/scale" % self.ns_inst_id, data=data) self.failUnlessEqual(status.HTTP_202_ACCEPTED, response.status_code) @mock.patch.object(restcall, 'call_req') def test_ns_manual_scale_thread(self, mock_call): data = { - 'nsdid': self.nsd_id, - 'nsname': 'ns', - 'description': 'description', + "scaleType": "SCALE_NS", "scaleNsByStepsData": [{ "scaleNsByStepsData": [{ "aspectId": "1", @@ -81,21 +75,15 @@ class TestNsManualScale(TestCase): @mock.patch.object(NSManualScaleService, 'start') def test_ns_manual_scale_empty_data(self, mock_start): mock_start.side_effect = NSLCMException("NS scale failed.") - - data = {} - - response = self.client.post("/api/nslcm/v1/ns/%s/scale" % self.nsd_id, data=data) + response = self.client.post("/api/nslcm/v1/ns/%s/scale" % self.ns_inst_id, data={}) self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR) self.assertIn("error", response.data) @mock.patch.object(NSManualScaleService, 'start') - def test_ns_manual_scale_non_existing_nsd_id(self, mock_start): + def test_ns_manual_scale_when_ns_not_exist(self, mock_start): mock_start.side_effect = NSLCMException("NS scale failed.") - nsd_id = '1111' data = { - 'nsdid': nsd_id, - 'nsname': 'ns', - 'description': 'description', + "scaleType": "SCALE_NS", "scaleNsByStepsData": [{ "scaleNsByStepsData": [{ "aspectId": "1", @@ -104,6 +92,6 @@ class TestNsManualScale(TestCase): }] }] } - response = self.client.post("/api/nslcm/v1/ns/%s/scale" % nsd_id, data=data) + response = self.client.post("/api/nslcm/v1/ns/11/scale", data=data) self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR) self.assertIn("error", response.data) |