fix test ns instant. 24/90824/1
authorhewei-cmss <hewei@cmss.chinamobile.com>
Wed, 3 Jul 2019 08:45:32 +0000 (16:45 +0800)
committerhewei-cmss <hewei@cmss.chinamobile.com>
Wed, 3 Jul 2019 08:45:59 +0000 (16:45 +0800)
Issue-ID: VFC-1436

Signed-off-by: hewei-cmss <hewei@cmss.chinamobile.com>
Change-Id: If4810047db4db5aff39a59ade1d3029f65341f71

lcm/ns/tests/test_ns_instant.py

index 1d6fadb..8470659 100644 (file)
@@ -35,10 +35,19 @@ class TestNsInstant(TestCase):
         NSInstModel.objects.filter().delete()
         self.url = "/api/nslcm/v1/ns/%s/instantiate" % "2"
         NSInstModel(id="2", nspackage_id="7", nsd_id="2", status="active").save()
+        self._mock_get_auto_id()
 
     def tearDown(self):
         pass
 
+    def _mock_get_auto_id(self):
+        fake_auto_id = mock.Mock()
+        fake_auto_id.return_value = 1
+        patcher = mock.patch(
+            'lcm.pub.utils.idutil.get_auto_id',
+            fake_auto_id)
+        patcher.start()
+
     @mock.patch.object(restcall, 'call_req')
     @mock.patch('lcm.pub.msapi.sdc_run_catalog.parse_nsd', MagicMock(return_value=json.dumps({"model": json.dumps(NSD_MODEL_DICT)})))
     @mock.patch.object(BuildInWorkflowThread, 'run')