def on_success(self, data=None): self.response = Response(data={ 'id': data.Id, 'creditor_nr': data.CreditorHandle.Number, 'invoice_nr': data.InvoiceNo }, status_code=200)
def on_unknown_error(self, error): self.response = Response(status_code=HTTPStatus.INTERNAL_SERVER_ERROR, data={'detail': error})
def on_success(self, data=None): self.response = Response(status_code=200, data={'message': 'product deleted'})
def on_does_not_exist(self): self.response = Response(status_code=404, data={'message': 'Product does not exist'})
def on_unknown_error(self, status_code, content): self.response = Response(data={'message': content}, status_code=status_code)
def on_success(self, data=None): self.response = Response( status_code=HTTPStatus.OK, data={'Order': json.loads(data.decode("utf-8"))})
def on_no_product_lines(self): self.response = Response( data={'message': 'Der blev ikke medsendt nogle produkt linjer til vareleverandør fakturaen'}, status_code=400 )
def test_response_to_json(self): data = {'content': 'content'} status_code = 200 response = Response(status_code, data) expected = {"status_code": 200, "data": {"content": "content"}} self.assertDictEqual(expected, response.to_dict())
def on_does_not_exist(self): self.response = Response(status_code=404, data={'message': 'Not found'})
def on_validation_error(self, error_msg): self.response = Response(status_code=400, data={'message': error_msg})
def on_forbidden(self, content): self.response = Response(status_code=403, data=json.loads(content.decode("utf-8")))
def on_not_authorized(self): self.response = Response(status_code=401, data={'message': 'not authorized'})
def on_schema_validation_error(self, content): self.response = Response(status_code=400, data=json.loads(content.decode("utf-8")))
def on_product_created(self): self.response = Response(status_code=201, data={'message': 'product created'})
def on_does_not_exist(self, error): self.response = Response(status_code=HTTPStatus.NOT_FOUND, data={'detail': error})
def on_unable_to_convert_to_int(self): self.response = Response( status_code=501, data={'message': 'E-conomic inventory get error'})
def on_product_in_stock(self): self.response = Response(status_code=409, data={'message': 'Product is in stock'})
def on_product_does_not_exist(self, product): self.response = Response( data={'message': 'Produkt ' + str(product) + ' Eksistere ikke i economic, eller er uden lagerstyring'}, status_code=400 )
def on_success(self, data=None): self.response = Response(status_code=200, data={'message': 'Product blocked'})
def on_success(self, data=None): self.response = Response( data={'id': data}, status_code=200 )
def on_empty_product_number_list(self): self.response = Response( status_code=400, data={'message': 'No product_numbers are provided'})
def on_success(self, data=None): self.response = Response(status_code=HTTPStatus.OK, data={'orders': data})
def on_success(self, data=None): self.response = Response( status_code=200, data={'products': json.loads(data.decode("utf-8"))['collection']})
def on_unknown_error(self, status_code, content): content_dict = json.loads(content.decode("utf-8")) content_dict['status_code'] = status_code self.response = Response(status_code=520, data=content_dict)
def on_success(self, data=None): self.response = Response(status_code=200, data=data)
def on_success(self, data=None): self.response = Response(status_code=200, data=json.loads(data.decode("utf-8")))
def on_product_in_use(self): self.response = Response(status_code=400, data={'message': 'Product is in use'})