def create(self, data, id=None):
         logger.info('Start to create a NSD...')
-        user_defined_data = ignore_case_get(data, 'userDefinedData')
+        user_defined_data = ignore_case_get(data, 'userDefinedData', {})
         data = {
             'id': id if id else str(uuid.uuid4()),
             'nsdOnboardingState': PKG_STATUS.CREATED,
 
 
     def create(self, data):
         logger.info('Start to create a PNFD...')
-        user_defined_data = ignore_case_get(data, 'userDefinedData')
+        user_defined_data = ignore_case_get(data, 'userDefinedData', {})
         data = {
             'id': str(uuid.uuid4()),
             'pnfdOnboardingState': PKG_STATUS.CREATED,
 
         pass
 
     def create_vnf_pkg(self, data):
-        user_defined_data = ignore_case_get(data, "userDefinedData")
+        user_defined_data = ignore_case_get(data, "userDefinedData", {})
         vnf_pkg_id = str(uuid.uuid4())
         VnfPackageModel.objects.create(
             vnfPackageId=vnf_pkg_id,
 
         self.assertEqual(response.status_code, status.HTTP_201_CREATED)
         self.assertEqual(expected_reponse_data, response.data)
 
-    def test_nsd_create_failed(self):
-        reqest_data = {'username': "111"}
-        response = self.client.post('/api/nsd/v1/ns_descriptors', data=reqest_data, format='json')
-        self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR)
-
     def test_query_multiple_nsds_normal(self):
         expected_reponse_data = [
             copy.deepcopy(self.expected_nsd_info),
 
         self.assertEqual(response.status_code, status.HTTP_201_CREATED)
         self.assertEqual(expected_reponse_data, response.data)
 
-    def test_pnfd_create_failed(self):
-        request_data = {'username': "111"}
-        response = self.client.post('/api/nsd/v1/pnf_descriptors', data=request_data, format='json')
-        self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR)
-
     def test_query_multiple_pnfds_normal(self):
         expected_reponse_data = [
             copy.deepcopy(self.expected_pnfd_info),