tianyun 2 gadi atpakaļ
vecāks
revīzija
040507d658

+ 0 - 18
project-test/bigtree-aircp/ShapleyTest.py

@@ -1,18 +0,0 @@
-import json
-
-import requests
-
-
-def print_json(obj):
-    print(json.dumps(obj, indent=4, ensure_ascii=False))
-
-
-jsonData = {
-    "creditcode": "91330206096972233G",
-    "custCode": "140621198002054910",
-    "bussCode": "EDBH608140254985360710",
-    "telNum": "13935101575",
-    "channelCode": "HZJG3822434947192730559615279481"
-}
-res = requests.post("http://172.18.150.154:8080/riskAi/overduePredictionModel/getShapleyBillOverdue", json=jsonData)
-print_json(res.json())

+ 32 - 0
project-test/bigtree-aircp/bcard.py

@@ -0,0 +1,32 @@
+import unittest
+
+from util import req
+
+
+class MyTest(unittest.TestCase):
+    def setUp(self) -> None:
+        # self.host = "http://172.18.150.154:8080"  # dev
+        self.host = "http://172.18.232.249:8080"  # test
+        # self.host = "http://172.18.150.210:8080"  # 仿真环境
+
+    def test_bcard(self):
+        data = {
+            "creditcode": "911406003257503449",
+            "custCode": "140621198002054910",
+            "bussCode": "EDBH608140254985360710",
+            "telNum": "13935101575",
+            "channelCode": "HZJG3822434947192730559615279481"
+        }
+        res_json = req(self.host + "/riskAi/bCard/getBCardModel", data)
+
+    def test_shapley(self):
+        json_data = {
+            "creditcode": "9113028134767651X9",
+            "custCode": "140621198002054910",
+            "bussCode": "EDBH608140254985360710",
+            "telNum": "13935101575",
+            "channelCode": "HZJG3822434947192730559615279481"
+        }
+
+        req(self.host + "/riskAi/overduePredictionModel/getShapleyBillOverdue", json_data)
+        req(self.host + "/riskAi/overduePredictionModel/getShapleyFinTaxOverdue", json_data)

+ 22 - 0
project-test/tmp.py

@@ -0,0 +1,22 @@
+import unittest
+
+import requests
+
+from util import req, reqGet, reqForm
+
+
+class MyTest(unittest.TestCase):
+    def setUp(self) -> None:
+        self.host = "http://127.0.0.1:9999"
+
+    def test_bcard(self):
+        data = {
+            "creditcode": "911406003257503449",
+            "custCode": "140621198002054910",
+            "bussCode": "EDBH608140254985360710",
+            "telNum": "13935101575",
+            "channelCode": "HZJG3822434947192730559615279481"
+        }
+        req(self.host + "/test/bCard/getBCardModel?a=1", data)
+        reqGet(self.host + "/test/bCard/getBCardModel", data)
+        reqForm(self.host + "/test/bCard/getBCardModel?a=1", data)

+ 36 - 0
project-test/util.py

@@ -0,0 +1,36 @@
+import json
+
+import requests
+
+
+def print_json_pretty(obj):
+    print(json.dumps(obj, indent=4, ensure_ascii=False))
+
+
+def print_json_plain(obj):
+    print(json.dumps(obj, ensure_ascii=False))
+
+
+defaultHeader = {
+    "cookie": "lang=zh-CN; MJSESSIONID=YmQ1YTAyOTktMjBiMy00MmZhLWJmMmUtNjQyODJmYjU0ODM4; satoken-server=d6e42d1a-2372-4746-a032-f5690ff6fbbc"}
+
+
+def req(url, json_dict):
+    res = requests.post(url, json=json_dict, headers=defaultHeader)
+    print_json_plain(json_dict)
+    print_json_pretty(res.json())
+    return res.json()
+
+
+def reqGet(url, params):
+    res = requests.get(url, params=params, headers=defaultHeader)
+    print_json_plain(params)
+    print_json_pretty(res.json())
+    return res.json()
+
+
+def reqForm(url, formData):
+    res = requests.post(url, data=formData, headers=defaultHeader)
+    print_json_plain(formData)
+    print_json_pretty(res.json())
+    return res.json()