From 1b809a6ea88c4684ee6396320516b279fbbec5c3 Mon Sep 17 00:00:00 2001 From: Martin Glueck Date: Wed, 29 Nov 2017 11:03:22 +0100 Subject: [PATCH] Example scrit for SST2 added --- .../interfaces/sst02_set_discount_groups.py | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dev/scripts/interfaces/sst02_set_discount_groups.py diff --git a/dev/scripts/interfaces/sst02_set_discount_groups.py b/dev/scripts/interfaces/sst02_set_discount_groups.py new file mode 100644 index 00000000..262b5b9b --- /dev/null +++ b/dev/scripts/interfaces/sst02_set_discount_groups.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 Martin Glueck All rights reserved +# Neugasse 36, A--2244 Spannberg, Austria. office@glaser-co.at +# +#++ +# Name +# set_discount_groups +# +# Purpose +# Example of using the set-discount endpoint to update the discount groups +# of a customer +# +# Revision Dates +# 27-Nov-2017 (MG) Creation +# ««revision-date»»··· +#-- + +import requests +import json + +url = "http://localhost:8000/api/v1/set-discounts/" +app_id = "ad~$*Aöjds786f&(&(3ksadf6]{)" + +def _create_data (cid) : + return \ + ( dict (customer_id = cid, code = "__materials", discount = 1.72) + , dict (customer_id = cid, code = "__surface", discount = 1.72) + , dict (customer_id = cid, code = "__edge", discount = 1.72) + , dict (customer_id = cid, code = "__Connector", discount = 1.72) + , dict (customer_id = cid, code = "__work", discount = 1.72) + ) +# end def _create_data + +res = requests.post \ + (url, params = dict (secret = app_id), data = "Error") +print (res.json ()) + +data = _create_data (99999) +res = requests.post \ + (url, params = dict (secret = app_id), data = json.dumps (data)) +print (res.json ()) + +data = _create_data (25) +res = requests.post \ + (url, params = dict (secret = app_id), data = json.dumps (data)) +print (res.json ()) +### __END__ set_discount_groups