Issue-ID: VFC-901
Change-Id: Ia4050ae7d55755b1740b8385c816152c517d08f2
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
class JobDescriptorSerializer(serializers.Serializer):
status = serializers.CharField(help_text="Status of job", required=True)
class JobDescriptorSerializer(serializers.Serializer):
status = serializers.CharField(help_text="Status of job", required=True)
- progress = serializers.CharField(help_text="Progress of job", required=True)
+ # progress = serializers.CharField(help_text="Progress of job", required=True)
+ progress = serializers.IntegerField(help_text="Progress of job", required=True)
statusDescription = serializers.CharField(help_text="Description of job", required=False, allow_null=True)
errorCode = serializers.CharField(help_text="Error code of job", required=False, allow_null=True)
responseId = serializers.CharField(help_text="Response index of job", required=True)
statusDescription = serializers.CharField(help_text="Description of job", required=False, allow_null=True)
errorCode = serializers.CharField(help_text="Error code of job", required=False, allow_null=True)
responseId = serializers.CharField(help_text="Response index of job", required=True)
self.assertEqual(status.HTTP_200_OK, response.status_code, response.data)
self.assertIn('jobId', response.data)
self.assertIn('responseDescriptor', response.data)
self.assertEqual(status.HTTP_200_OK, response.status_code, response.data)
self.assertIn('jobId', response.data)
self.assertIn('responseDescriptor', response.data)
+ self.assertEqual(20, response.data['responseDescriptor']['progress'])
def test_non_exiting_job(self):
job_id = 'test_new_job_id'
def test_non_exiting_job(self):
job_id = 'test_new_job_id'
resp_serializer = JobQueryRespSerializer(data=ret)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
resp_serializer = JobQueryRespSerializer(data=ret)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ # return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret, status=status.HTTP_200_OK)
except Exception as e:
logger.error(traceback.format_exc())
return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except Exception as e:
logger.error(traceback.format_exc())
return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)