コード例 #1
0
 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)
コード例 #2
0
 def on_unknown_error(self, error):
     self.response = Response(status_code=HTTPStatus.INTERNAL_SERVER_ERROR,
                              data={'detail': error})
コード例 #3
0
 def on_success(self, data=None):
     self.response = Response(status_code=200,
                              data={'message': 'product deleted'})
コード例 #4
0
 def on_does_not_exist(self):
     self.response = Response(status_code=404,
                              data={'message': 'Product does not exist'})
コード例 #5
0
ファイル: get_orders_in.py プロジェクト: tdybda17/economicapi
 def on_unknown_error(self, status_code, content):
     self.response = Response(data={'message': content},
                              status_code=status_code)
コード例 #6
0
 def on_success(self, data=None):
     self.response = Response(
         status_code=HTTPStatus.OK,
         data={'Order': json.loads(data.decode("utf-8"))})
コード例 #7
0
 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
     )
コード例 #8
0
 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())
コード例 #9
0
 def on_does_not_exist(self):
     self.response = Response(status_code=404,
                              data={'message': 'Not found'})
コード例 #10
0
 def on_validation_error(self, error_msg):
     self.response = Response(status_code=400, data={'message': error_msg})
コード例 #11
0
 def on_forbidden(self, content):
     self.response = Response(status_code=403,
                              data=json.loads(content.decode("utf-8")))
コード例 #12
0
 def on_not_authorized(self):
     self.response = Response(status_code=401,
                              data={'message': 'not authorized'})
コード例 #13
0
 def on_schema_validation_error(self, content):
     self.response = Response(status_code=400,
                              data=json.loads(content.decode("utf-8")))
コード例 #14
0
 def on_product_created(self):
     self.response = Response(status_code=201,
                              data={'message': 'product created'})
コード例 #15
0
 def on_does_not_exist(self, error):
     self.response = Response(status_code=HTTPStatus.NOT_FOUND,
                              data={'detail': error})
コード例 #16
0
 def on_unable_to_convert_to_int(self):
     self.response = Response(
         status_code=501, data={'message': 'E-conomic inventory get error'})
コード例 #17
0
 def on_product_in_stock(self):
     self.response = Response(status_code=409,
                              data={'message': 'Product is in stock'})
コード例 #18
0
 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
     )
コード例 #19
0
 def on_success(self, data=None):
     self.response = Response(status_code=200,
                              data={'message': 'Product blocked'})
コード例 #20
0
 def on_success(self, data=None):
     self.response = Response(
         data={'id': data},
         status_code=200
     )
コード例 #21
0
 def on_empty_product_number_list(self):
     self.response = Response(
         status_code=400,
         data={'message': 'No product_numbers are provided'})
コード例 #22
0
ファイル: get_orders_in.py プロジェクト: tdybda17/economicapi
 def on_success(self, data=None):
     self.response = Response(status_code=HTTPStatus.OK,
                              data={'orders': data})
コード例 #23
0
 def on_success(self, data=None):
     self.response = Response(
         status_code=200,
         data={'products': json.loads(data.decode("utf-8"))['collection']})
コード例 #24
0
 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)
コード例 #25
0
 def on_success(self, data=None):
     self.response = Response(status_code=200, data=data)
コード例 #26
0
 def on_success(self, data=None):
     self.response = Response(status_code=200,
                              data=json.loads(data.decode("utf-8")))
コード例 #27
0
 def on_product_in_use(self):
     self.response = Response(status_code=400,
                              data={'message': 'Product is in use'})