[TELE-14015] fix test get request

This commit is contained in:
Nicolas Hislaire 2020-08-05 10:23:52 +02:00
parent 0da2c80017
commit bd6dc7bfeb
1 changed files with 15 additions and 3 deletions

View File

@ -43,14 +43,26 @@ class ImioLiegeRn(BaseResource):
example_pattern='{nrn}/',
parameters={
'nrn': {'description': _('National Register Number'),
'example_value': '79061607381'}
'example_value': '79061607381'},
'caller_name': {'description': _('Caller Name'),
'example_value': 'EGUICHET'},
'caller_user': {'description': _('Caller User'),
'example_value': 'EGUICHET'},
'caller_environment': {'description': _('Caller environment'),
'example_value': 'TEST'},
'caller_version': {'description': _('Caller version'),
'example_value': '2.1.4'},
'caller_reason': {'description': _('Caller reason'),
'example_value': 'authentification'}
})
def data(self, request, nrn):
def data(self, request, nrn, caller_name, caller_user, caller_version, caller_environment, caller_reason):
str_data = ''
if request.body is not None and request.body != '':
if request.body is not None and request.body != b'':
json_acceptable_string = request.body.replace("'", "\"")
data = json.loads(json_acceptable_string)
str_data = ''.join([u'&{}={}'.format(k,v) for k,v in data.items()])
else:
str_data = '&caller_name={}&caller_user={}&caller_environment={}&caller_version={}&caller_reason={}'.format(caller_name, caller_user,caller_environment,caller_version,caller_reason)
response = self.requests.get(self.service_url + nrn + str_data,
verify=self.verify_cert,
timeout=5)