Commit be229ed323fd04b00146b5f2d2f35f9d310fe80d

Authored by lixi
1 parent 4cdb192b

修改api的目录层级

Showing 82 changed files with 595 additions and 208 deletions
commons/api/hg/__init__.py 0 → 100644
commons/api/hg/jmsf/__init__.py 0 → 100644
commons/api/hg/jmsf/registerRecord_save.py 0 → 100644
  1 +#!/usr/bin/python
  2 +# -*- coding: UTF-8 -*-
  3 +import urllib3
  4 +from commons import common as com
  5 +from commons.MySession import hg
  6 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  7 +
  8 +
  9 +class registerRecord_save():
  10 + "录入批次号"
  11 +
  12 + def __init__(self):
  13 + self.url = "http://test.gateway.diligrp.com:8285/hg-trading/api/registerRecord/save"
  14 + self.header = {
  15 + "UAP_accessToken" :"demo",
  16 + "UAP_refreshToken" :"demo",
  17 + "UAP_firmId" :"15",
  18 + "Content-Type" :"application/json",
  19 + "Host" :"test.gateway.diligrp.com:8285"}
  20 + self.body = {
  21 + "accountId": 107792,
  22 + "cardNo": "888810026785",
  23 + "customerId": 141992,
  24 + "customerCode": "00131694",
  25 + "customerName": "特朗普vip",
  26 + "fixedphoneNumber": None,
  27 + "mobilephoneNumber": "16111111112",
  28 + "identityCardAddress": "",
  29 + "identityCardNo": "110101198001012390",
  30 + "identityCardType": "ID",
  31 + "registerDetailDtoList": [{
  32 + "id": 0,
  33 + "areaId": 274,
  34 + "areaName": "东区01",
  35 + "quantity": 10,
  36 + "productId": 374690,
  37 + "registerRecordId": 0,
  38 + "remark": None,
  39 + "weight": 10,
  40 + "weightType": 0,
  41 + "created": None,
  42 + "createdById": 0,
  43 + "createdByName": None,
  44 + "createdByDepartmentId": 0,
  45 + "createdByDepartmentName": None,
  46 + "registerCertificateList": None,
  47 + "product": None,
  48 + "registerCertificateDtoList": None,
  49 + "productDto": {
  50 + "id": 0,
  51 + "originId": 510100,
  52 + "originName": "成都市",
  53 + "pieceWeight": 1,
  54 + "categoryId": 374690,
  55 + "categoryCode": "374690",
  56 + "categoryName": "苹果",
  57 + "created": None
  58 + }
  59 + }],
  60 + "registerFeeDtoList": [],
  61 + "tradePassword": "" }
  62 +
  63 +
  64 +
  65 +
  66 +tt=registerRecord_save()
  67 +re=hg.post(url=tt.url,headers=tt.header,json=tt.body,proxies=hg.myproxies)
  68 +print(str(re.json()))
0 \ No newline at end of file 69 \ No newline at end of file
commons/api/sy/__init__.py 0 → 100644
commons/api/entranceFeeBillList/__init__.py renamed to commons/api/sy/entranceFeeBillList/__init__.py
commons/api/entranceFeeBillList/apiDemo.py renamed to commons/api/sy/entranceFeeBillList/apiDemo.py
commons/api/entranceFeeBillList/entranceFeeBillList.py renamed to commons/api/sy/entranceFeeBillList/entranceFeeBillList.py
commons/api/entranceFeeBillList/operationDoAmend.py renamed to commons/api/sy/entranceFeeBillList/operationDoAmend.py
@@ -9,10 +9,10 @@ @@ -9,10 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json,time, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
16 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
17 import urllib.parse 17 import urllib.parse
18 18
commons/api/entranceFeeBillList/operationDoCorrect.py renamed to commons/api/sy/entranceFeeBillList/operationDoCorrect.py
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 import json,time,random,re 12 import json,time,random,re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
16 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
17 import urllib.parse 17 import urllib.parse
18 18
commons/api/entranceFeeBillList/operationDoFreeze.py renamed to commons/api/sy/entranceFeeBillList/operationDoFreeze.py
@@ -9,10 +9,10 @@ @@ -9,10 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json,time, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
16 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
17 import urllib.parse 17 import urllib.parse
18 18
commons/api/entranceFeeBillList/operationDoInvalid.py renamed to commons/api/sy/entranceFeeBillList/operationDoInvalid.py
@@ -9,11 +9,10 @@ @@ -9,11 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json,time, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.MySession import my  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
18 import urllib.parse 17 import urllib.parse
19 18
commons/api/entranceFeeBillList/operationDoUndo.py renamed to commons/api/sy/entranceFeeBillList/operationDoUndo.py
@@ -9,11 +9,10 @@ @@ -9,11 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.MySession import my  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
18 import urllib.parse 17 import urllib.parse
19 18
commons/api/entranceFeeBillList/operationDoUpdate.py renamed to commons/api/sy/entranceFeeBillList/operationDoUpdate.py
@@ -9,11 +9,11 @@ @@ -9,11 +9,11 @@
9 9
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json,time, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 # from commons.MySession import my 15 # from commons.MySession import my
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 16 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 from bs4 import BeautifulSoup 17 from bs4 import BeautifulSoup
18 import urllib.parse 18 import urllib.parse
19 19
commons/api/entranceFeeBillList/operationUnfreeze.py renamed to commons/api/sy/entranceFeeBillList/operationUnfreeze.py
@@ -9,11 +9,10 @@ @@ -9,11 +9,10 @@
9 进门单操作 9 进门单操作
10 """ 10 """
11 11
12 -import json,time,random,re 12 +import json,time, re
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 from commons.scripts import jsonToUrlcode 14 from commons.scripts import jsonToUrlcode
15 -from commons.MySession import my  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 from bs4 import BeautifulSoup 16 from bs4 import BeautifulSoup
18 import urllib.parse 17 import urllib.parse
19 18
commons/api/entranceFeeBill_details.py renamed to commons/api/sy/entranceFeeBill_details.py
@@ -39,8 +39,8 @@ class entranceFeeBill_details(): @@ -39,8 +39,8 @@ class entranceFeeBill_details():
39 &backSkinStatus=-1 39 &backSkinStatus=-1
40 &tag=20 40 &tag=20
41 &companyId=9 41 &companyId=9
42 - &startTime=2020-08-11 00:00:00&endTime=2025-08-13 00:00:00  
43 - &startPayTime=2020-08-11 00:00:00&endPayTime=2025-08-13 00:00:00 42 + &startTime=2020-08-01 00:00:00&endTime=2025-08-30 00:00:00
  43 + &startPayTime=2020-08-01 00:00:00&endPayTime=2025-08-30 00:00:00
44 &attr=number&attrValue=202108120900001""" 44 &attr=number&attrValue=202108120900001"""
45 45
46 def __init__(self): 46 def __init__(self):
commons/api/entranceFeeBill_provesPage.py renamed to commons/api/sy/entranceFeeBill_provesPage.py
commons/api/fc_add.py renamed to commons/api/sy/fc_add.py
commons/api/fc_edit.py renamed to commons/api/sy/fc_edit.py
commons/api/fc_view.py renamed to commons/api/sy/fc_view.py
commons/api/feedbackAccounrecordController_list.py renamed to commons/api/sy/feedbackAccounrecordController_list.py
commons/api/feedbackOrderController_querySumAmount.py renamed to commons/api/sy/feedbackOrderController_querySumAmount.py
commons/api/feedbackOrderController_settlementlist.py renamed to commons/api/sy/feedbackOrderController_settlementlist.py
commons/api/feedback_customer_disable.py renamed to commons/api/sy/feedback_customer_disable.py
commons/api/feedback_customer_enable.py renamed to commons/api/sy/feedback_customer_enable.py
commons/api/feedback_customer_query.py renamed to commons/api/sy/feedback_customer_query.py
commons/api/feedback_order_settlement.py renamed to commons/api/sy/feedback_order_settlement.py
commons/api/feedback_order_settlement_query.py renamed to commons/api/sy/feedback_order_settlement_query.py
commons/api/hpApi.py renamed to commons/api/sy/hpApi.py
@@ -11,9 +11,7 @@ @@ -11,9 +11,7 @@
11 11
12 import json,time,random 12 import json,time,random
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 -from commons.MySession import my  
15 -from commons.api import zcApi  
16 -from commons.api import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi
17 15
18 host = "http://test.gateway.diligrp.com:8285" 16 host = "http://test.gateway.diligrp.com:8285"
19 17
@@ -55,7 +53,7 @@ def do_backSkinWeighSave(session=None,host="",number=None,userName=None): @@ -55,7 +53,7 @@ def do_backSkinWeighSave(session=None,host="",number=None,userName=None):
55 tareWeightDate=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 53 tareWeightDate=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
56 54
57 # 获取接车员信息 55 # 获取接车员信息
58 - listByExample = zcApi.get_listByExample(session=session,host=host) 56 + listByExample = zcApi.get_listByExample(session=session, host=host)
59 print(listByExample.json()) 57 print(listByExample.json())
60 if userName == None: 58 if userName == None:
61 listByExampleIndex = 0 59 listByExampleIndex = 0
commons/api/sjApi.py renamed to commons/api/sy/sjApi.py
@@ -9,11 +9,9 @@ @@ -9,11 +9,9 @@
9 散件 9 散件
10 """ 10 """
11 11
12 -import json,time,random 12 +import json
13 from commons.scripts import dealContentType as dct 13 from commons.scripts import dealContentType as dct
14 -from commons.MySession import my  
15 -from commons.api import zcApi  
16 -from commons.api import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi
17 from commons.basic import getLookupList as gLL 15 from commons.basic import getLookupList as gLL
18 16
19 17
@@ -106,7 +104,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -106,7 +104,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
106 104
107 # 获取车型 105 # 获取车型
108 if "车型" in templateAttr_list: 106 if "车型" in templateAttr_list:
109 - carType = zcApi.get_carType(session=session,host=host) 107 + carType = zcApi.get_carType(session=session, host=host)
110 print(carType.text) 108 print(carType.text)
111 if carTypeName == None: 109 if carTypeName == None:
112 carTypeIndex = 0 110 carTypeIndex = 0
@@ -126,7 +124,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -126,7 +124,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
126 124
127 # 获取商品 125 # 获取商品
128 if "商品" in templateAttr_list or "商品(末级)" in templateAttr_list: 126 if "商品" in templateAttr_list or "商品(末级)" in templateAttr_list:
129 - categoryByCondition = zcApi.get_listCategoryByCondition(session=session,host=host, keyword=keyword) 127 + categoryByCondition = zcApi.get_listCategoryByCondition(session=session, host=host, keyword=keyword)
130 cateId = categoryByCondition.json()["data"][0]["id"] 128 cateId = categoryByCondition.json()["data"][0]["id"]
131 productId = categoryByCondition.json()["data"][0]["id"] 129 productId = categoryByCondition.json()["data"][0]["id"]
132 productName = categoryByCondition.json()["data"][0]["name"] 130 productName = categoryByCondition.json()["data"][0]["name"]
@@ -152,7 +150,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -152,7 +150,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
152 # print(firmCode) 150 # print(firmCode)
153 # print(departmentId) 151 # print(departmentId)
154 # print("==========1============") 152 # print("==========1============")
155 - listByExample = zcApi.get_listByExample(session=session,host=host,firmCode=firmCode,departmentId=departmentId) 153 + listByExample = zcApi.get_listByExample(session=session, host=host, firmCode=firmCode, departmentId=departmentId)
156 print("listByExample",listByExample.json()) 154 print("listByExample",listByExample.json())
157 if userName == None: 155 if userName == None:
158 listByExampleIndex = 0 156 listByExampleIndex = 0
@@ -181,7 +179,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -181,7 +179,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
181 179
182 # 获取交易类型 180 # 获取交易类型
183 if "交易类型" in templateAttr_list: 181 if "交易类型" in templateAttr_list:
184 - transactionType = zcApi.query_transactionType(session=session,host=host) 182 + transactionType = zcApi.query_transactionType(session=session, host=host)
185 print(transactionType.json()) 183 print(transactionType.json())
186 print("交易类型") 184 print("交易类型")
187 if transactionName == None: 185 if transactionName == None:
@@ -199,7 +197,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -199,7 +197,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
199 197
200 # 获取货物标签 198 # 获取货物标签
201 if "货物标签" in templateAttr_list: 199 if "货物标签" in templateAttr_list:
202 - goodsTag = zcApi.get_goodsTag(session=session,host=host) 200 + goodsTag = zcApi.get_goodsTag(session=session, host=host)
203 print(goodsTag.json()) 201 print(goodsTag.json())
204 if goodsTagName == None: 202 if goodsTagName == None:
205 transactionTypeIndex = 0 203 transactionTypeIndex = 0
@@ -212,7 +210,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -212,7 +210,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
212 210
213 # 产地信息获取 211 # 产地信息获取
214 if "产地" in templateAttr_list: 212 if "产地" in templateAttr_list:
215 - address = zcApi.get_address(session=session,host=host) 213 + address = zcApi.get_address(session=session, host=host)
216 print(address.json()) 214 print(address.json())
217 originId = address.json()["data"][0]["id"] 215 originId = address.json()["data"][0]["id"]
218 origin = address.json()["data"][0]["name"] 216 origin = address.json()["data"][0]["name"]
@@ -225,7 +223,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -225,7 +223,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
225 # 查询部门信息 223 # 查询部门信息
226 # 查询部门信息 224 # 查询部门信息
227 if "接车部门" in templateAttr_list or "收费部门" in templateAttr_list: 225 if "接车部门" in templateAttr_list or "收费部门" in templateAttr_list:
228 - depRes = zcApi.get_dep(session=session,host=host) 226 + depRes = zcApi.get_dep(session=session, host=host)
229 print(depRes.json()) 227 print(depRes.json())
230 if depName == None: 228 if depName == None:
231 depResIndex = 0 229 depResIndex = 0
@@ -240,7 +238,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -240,7 +238,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
240 238
241 # 获取证明类型 239 # 获取证明类型
242 if "证明类型" in templateAttr_list: 240 if "证明类型" in templateAttr_list:
243 - proveType = zcApi.get_proveType(session=session,host=host) 241 + proveType = zcApi.get_proveType(session=session, host=host)
244 print(proveType.json()) 242 print(proveType.json())
245 # print("proveName",proveName) 243 # print("proveName",proveName)
246 if proveName == None: 244 if proveName == None:
@@ -257,7 +255,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName= @@ -257,7 +255,7 @@ def create_sj(session=None,host=None,carTypeName=None,keyword="蔬菜",userName=
257 print("proveTypeName", proveTypeName) 255 print("proveTypeName", proveTypeName)
258 256
259 # 获取防重token 257 # 获取防重token
260 - duplicateTokenRes = zcApi.get_duplicateToken(session=session,host=host) 258 + duplicateTokenRes = zcApi.get_duplicateToken(session=session, host=host)
261 print(duplicateTokenRes.json()) 259 print(duplicateTokenRes.json())
262 duplicateToken = duplicateTokenRes.json()["data"] 260 duplicateToken = duplicateTokenRes.json()["data"]
263 261
commons/api/weighingServiceSave.py renamed to commons/api/sy/weighingServiceSave.py
commons/api/weightBizBill_doRefund.py renamed to commons/api/sy/weightBizBill_doRefund.py
commons/api/weightBizBill_listPage.py renamed to commons/api/sy/weightBizBill_listPage.py
commons/api/zcApi.py renamed to commons/api/sy/zcApi.py
testcase/heb/CZFW/test_weightBizBill_doRefund.py
@@ -2,11 +2,10 @@ @@ -2,11 +2,10 @@
2 # -*- coding: UTF-8 -*- 2 # -*- coding: UTF-8 -*-
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 -from commons import common as com  
6 from commons import ConfigDB as db 5 from commons import ConfigDB as db
7 from commons.MySession import my,heb 6 from commons.MySession import my,heb
8 -from commons.api.weightBizBill_doRefund import weightBizBill_doRefund  
9 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weightBizBill_doRefund import weightBizBill_doRefund
  8 +from commons.api.sy.weighingServiceSave import weighingServiceSave
10 from commons.basic.listCarType import listCarType 9 from commons.basic.listCarType import listCarType
11 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 10 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
12 do=weightBizBill_doRefund() 11 do=weightBizBill_doRefund()
testcase/heb/CZFW/test_weightBizBill_listPage.py
@@ -3,10 +3,9 @@ @@ -3,10 +3,9 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 import time 5 import time
6 -from commons import common as com  
7 from commons.MySession import my,heb 6 from commons.MySession import my,heb
8 -from commons.api.weightBizBill_listPage import weightBizBill_listPage  
9 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weightBizBill_listPage import weightBizBill_listPage
  8 +from commons.api.sy.weighingServiceSave import weighingServiceSave
10 from commons.basic.listCarType import listCarType 9 from commons.basic.listCarType import listCarType
11 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 10 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
12 bi=weightBizBill_listPage() 11 bi=weightBizBill_listPage()
testcase/heb/FeedbackCustomerController/test_fc_add.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,heb  
4 -from commons.api.fc_add import fc_add 3 +from commons.MySession import heb
  4 +from commons.api.sy.fc_add import fc_add
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 from commons.Faker import random_data 6 from commons.Faker import random_data
7 import commons.ConfigDB as db 7 import commons.ConfigDB as db
testcase/heb/FeedbackCustomerController/test_fc_edit.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,heb  
4 -from commons.api.fc_edit import fc_edit 3 +from commons.MySession import heb
  4 +from commons.api.sy.fc_edit import fc_edit
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 from commons.Faker import random_data 6 from commons.Faker import random_data
7 -from commons.api.fc_add import fc_add 7 +from commons.api.sy.fc_add import fc_add
8 ra = random_data() 8 ra = random_data()
9 fca = fc_add() 9 fca = fc_add()
10 import commons.ConfigDB as db 10 import commons.ConfigDB as db
testcase/heb/FeedbackCustomerController/test_fc_view.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 import commons.ConfigDB as db 3 import commons.ConfigDB as db
4 -from commons.MySession import my,heb  
5 -from commons.api.fc_view import fc_view  
6 -from commons.api.fc_add import fc_add 4 +from commons.MySession import heb
  5 +from commons.api.sy.fc_view import fc_view
  6 +from commons.api.sy.fc_add import fc_add
7 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 7 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
8 ad = fc_add() 8 ad = fc_add()
9 vi = fc_view() 9 vi = fc_view()
testcase/heb/FeedbackCustomerController/test_feedback_customer_disable.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,heb  
4 -from commons.api.feedback_customer_disable import feedback_customer_disable 3 +from commons.MySession import heb
  4 +from commons.api.sy.feedback_customer_disable import feedback_customer_disable
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 fcd = feedback_customer_disable() 6 fcd = feedback_customer_disable()
7 import commons.ConfigDB as db 7 import commons.ConfigDB as db
testcase/heb/FeedbackCustomerController/test_feedback_customer_enable.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import heb
  4 +from commons.api.sy.feedback_customer_enable import feedback_customer_enable
  5 +from commons.api.sy.feedback_customer_disable import feedback_customer_disable
  6 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  7 +fce = feedback_customer_enable()
  8 +fcd = feedback_customer_disable
  9 +import commons.ConfigDB as db
  10 +
  11 +"""
  12 +进门收费——返点管理——返还人管理——启用返还人
  13 +"""
  14 +@unittest.skip
  15 +class test_feedback_customer_enable(unittest.TestCase):
  16 + "哈尔滨——返还人管理——返还人启用"
  17 + @classmethod
  18 + def setUpClass(cls):
  19 + pass
  20 +
  21 + def setUp(self):
  22 + self.ids = db.mysql_selectOne('''
  23 + SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE `status` = '2' and
  24 + market_id='''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
  25 + print(self.ids)
  26 + def test_feedback_customer_enable_01(self):
  27 + "返还人启用"
  28 + url = fce.url.replace("49",str(self.ids))
  29 + re = heb.post(url = url, headers = fce.header)
  30 + # print(fce.url)
  31 + # print(re.headers)
  32 + # print(re.json())
  33 + self.assertTrue("操作成功" in str(re.json()))
  34 + @classmethod
  35 + def tearDownClass(cls):
  36 + pass
  37 +
  38 +
  39 +if __name__ == '__main__':
  40 + unittest.main()
testcase/heb/FeedbackCustomerController/test_feedback_customer_query.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import heb
  4 +from commons.api.sy.feedback_customer_query import feedback_customer_query
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +import datetime
  7 +import commons.ConfigDB as db
  8 +fcq = feedback_customer_query()
  9 +
  10 +"""
  11 +进门收费——返点管理——返还人管理——返还人列表查询
  12 +"""
  13 +@unittest.skip
  14 +class test_feedback_customer_query(unittest.TestCase):
  15 + "哈尔滨——返还人管理——返还人列表查询"
  16 + @classmethod
  17 + def setUpClass(cls):
  18 + pass
  19 + def setUp(self):
  20 + self.name1 = db.mysql_selectOne('''SELECT name FROM `dili_jmsf`.`feedback_customer`
  21 + WHERE market_id = ''' + str(heb.user["heb_user01"]["firmId"]) + ''' ORDER BY `id` DESC LIMIT 1''')[0]
  22 + def test_feedback_customer_query_01(self):
  23 + "返还人列表查询"
  24 + print(fcq.url)
  25 + body = fcq.body\
  26 + .replace("潘婷婷", str(self.name1))\
  27 + .replace("2021-08-11 00:00:00",(datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
  28 + replace("2021-08-11 23:59:59",datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
  29 + # print(body)
  30 + re = heb.post(url = fcq.url, data = body.replace("\n","").encode('utf-8'),headers = fcq.header)
  31 + # print(re.headers)
  32 + # print(re.text)
  33 + # print("士大夫十",str(self.name1))
  34 + self.assertTrue(str(self.name1) in str(re.text))
  35 +
  36 + @classmethod
  37 + def tearDownClass(cls):
  38 + pass
  39 +
  40 +
  41 +if __name__ == '__main__':
  42 + unittest.main()
testcase/heb/FeedbackOrderController/test_feedback_order_settlement.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import heb
  4 +from commons.api.sy.feedback_order_settlement import feedback_order_settlement
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +from commons.api.sy.feedback_order_settlement_query import feedback_order_settlement_query
  7 +fosq = feedback_order_settlement_query()
  8 +import datetime
  9 +fos = feedback_order_settlement()
  10 +
  11 +"""
  12 +进门收费——返点管理——结账管理——选择需要返点的订单进行结账
  13 +"""
  14 +@unittest.skip
  15 +class test_feedback_order_settlement(unittest.TestCase):
  16 + "哈尔滨——结账管理——选择需要返点的订单进行结账"
  17 + @classmethod
  18 + def setUpClass(cls):
  19 + pass
  20 +
  21 + def setUp(self):
  22 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId=16").replace("2021-07-22 00:00:00", "\
  23 + 2021-07-03 00:00:00").replace("2021-08-03 23:59:59", str(datetime.datetime.now()))
  24 + re = heb.post(url = fosq.url, data = body, headers = fosq.header)
  25 +
  26 + self.Amount = re.json()["rows"][0]["unsettledAmount"]
  27 + self.ids = re.json()["rows"][0]["id"]
  28 + self.billIds = re.json()["rows"][0]["billId"]
  29 + #查询出结账金额、结算单id和与之相关联的进门单id
  30 + url = "http://test.jmsf.diligrp.com:8385/FeedbackOrderController/settleAccount.action"
  31 + header = {
  32 + "X-Requested-With": "XMLHttpRequest",
  33 + "User-Agent": "Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/84.0.4147.105Safari/537.36",
  34 + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
  35 + }
  36 + body = "customerId=16"
  37 + re2 = heb.post(url = url,headers = header,data = body)
  38 + self.idd = re2.json()["id"]
  39 + self.name = re2.json()["name"]
  40 + self.cardNumber = re2.json()["cardNumber"]
  41 + #查询出结账单的id、name、cardnumber
  42 +
  43 + def test_feedback_order_settlement_01(self):
  44 + "选择需要返点的订单进行结账."
  45 + body = fos.body.replace("id=25","id="+str(self.idd)).\
  46 + replace("888810057654",str(self.cardNumber)).\
  47 + replace("settleAmount=2","settleAmount="+str(self.Amount)).\
  48 + replace("ids=12034","ids="+str(self.ids)).\
  49 + replace("feedbackCustomerId=25","feedbackCustomerId="+str(self.idd)).\
  50 + replace("feedbackCustomerName=验证员工推送到CRM","feedbackCustomerName="+str(self.name)).\
  51 + replace("billIds=3621","billIds="+str(self.billIds)).\
  52 + replace("settledAmounts=2","settledAmounts="+str(self.Amount))
  53 + # print(body)
  54 + re = heb.post(url = fos.url, headers = fos.header, data = body.encode('utf-8'))
  55 + # print(re.headers)
  56 +
  57 + # print(re.json())
  58 + self.assertTrue("操作成功" in str(re.json()))
  59 + return re
  60 +
  61 + @classmethod
  62 + def tearDownClass(cls):
  63 + pass
  64 +
  65 +
  66 +if __name__ == '__main__':
  67 + unittest.main()
0 \ No newline at end of file 68 \ No newline at end of file
testcase/heb/FeedbackOrderController/test_feedback_order_settlement_query.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import heb
  4 +from commons.api.sy.feedback_order_settlement_query import feedback_order_settlement_query
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +fosq = feedback_order_settlement_query()
  7 +import commons.ConfigDB as db
  8 +import datetime
  9 +
  10 +"""
  11 +进门收费——返点管理——结账管理——根据返还人和缴费时间进行查询
  12 +"""
  13 +@unittest.skip
  14 +class test_feedback_order_settlement_query(unittest.TestCase):
  15 + "哈尔滨——结账管理列表查询——根据返还人和缴费时间进行查询"
  16 + @classmethod
  17 + def setUpClass(cls):
  18 + pass
  19 + def setUp(self):
  20 + self.ids = db.mysql_selectOne('''SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE
  21 + `status` = '1' and market_id = ''' + str(heb.user["heb_user01"]["firmId"]) + '''
  22 + ORDER BY `id` DESC LIMIT 1''')[0]
  23 + def test_feedback_order_settlement_query_01(self):
  24 + "根据返还人和缴费时间进行查询"
  25 + print(fosq.url)
  26 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.ids)).\
  27 + replace("2021-07-22 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
  28 + replace("2021-08-03 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
  29 + # print(body)
  30 + re = heb.post(url = fosq.url, data = body,headers = fosq.header)
  31 + print(re.headers)
  32 + print(re.json())
  33 + self.assertTrue("rows" in str(re.json()))
  34 +
  35 + @classmethod
  36 + def tearDownClass(cls):
  37 + pass
  38 +
  39 +
  40 +if __name__ == '__main__':
  41 + unittest.main()
testcase/heb/entranceFeeBill_detail/test_entranceFeeBill_details.py
@@ -3,9 +3,8 @@ @@ -3,9 +3,8 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 from commons import ConfigDB as db 5 from commons import ConfigDB as db
6 -from commons import common as com  
7 from commons.MySession import my,heb 6 from commons.MySession import my,heb
8 -from commons.api.entranceFeeBill_details import entranceFeeBill_details 7 +from commons.api.sy.entranceFeeBill_details import entranceFeeBill_details
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 en=entranceFeeBill_details() 9 en=entranceFeeBill_details()
11 10
testcase/heb/entranceFeeBill_proves/test_entranceFeeBill_provesPage.py
@@ -3,9 +3,8 @@ @@ -3,9 +3,8 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 from commons import ConfigDB as db 5 from commons import ConfigDB as db
6 -from commons import common as com  
7 from commons.MySession import my,heb 6 from commons.MySession import my,heb
8 -from commons.api.entranceFeeBill_provesPage import entranceFeeBill_provesPage 7 +from commons.api.sy.entranceFeeBill_provesPage import entranceFeeBill_provesPage
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 en=entranceFeeBill_provesPage() 9 en=entranceFeeBill_provesPage()
11 10
testcase/heb/feedbackAccounrecordController_list/test_feedbackAccounrecordController_list.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 from commons.MySession import my,heb 3 from commons.MySession import my,heb
4 -from commons.api.feedbackAccounrecordController_list import feedbackAccounrecordController_list 4 +from commons.api.sy.feedbackAccounrecordController_list import feedbackAccounrecordController_list
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import commons.ConfigDB as db 6 import commons.ConfigDB as db
7 farcl = feedbackAccounrecordController_list() 7 farcl = feedbackAccounrecordController_list()
testcase/heb/feedbackOrderController_settlementlist/feedbackOrderController_querySumAmount.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 from commons.MySession import heb 3 from commons.MySession import heb
4 -from commons.api.feedbackOrderController_querySumAmount import querySumAmount 4 +from commons.api.sy.feedbackOrderController_querySumAmount import querySumAmount
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import datetime 6 import datetime
7 qsa = querySumAmount() 7 qsa = querySumAmount()
testcase/heb/feedbackOrderController_settlementlist/test_feedbackOrderController_settlementlist.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,heb  
4 -from commons.api.feedbackOrderController_settlementlist import feedbackOrderController_settlementlist 3 +from commons.MySession import heb
  4 +from commons.api.sy.feedbackOrderController_settlementlist import feedbackOrderController_settlementlist
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import commons.ConfigDB as db 6 import commons.ConfigDB as db
7 import datetime 7 import datetime
testcase/heb/test_HP/test_HP.py
@@ -9,14 +9,11 @@ @@ -9,14 +9,11 @@
9 回皮功能接口测试 9 回皮功能接口测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
17 -from commons.api.entranceFeeBillList import operationDoFreeze as oDF  
18 -from commons.api import hpApi  
19 -import time,random 14 +from commons.api.sy import zcApi as zcA, hpApi
  15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL, operationDoFreeze as oDF
  16 +import random
20 17
21 from commons.MySession import sessionHeb 18 from commons.MySession import sessionHeb
22 session = sessionHeb 19 session = sessionHeb
@@ -48,7 +45,7 @@ class test_HPCreate(unittest.TestCase): @@ -48,7 +45,7 @@ class test_HPCreate(unittest.TestCase):
48 print(cre_res.json()) 45 print(cre_res.json())
49 number = cre_res.json()["data"]["number"] 46 number = cre_res.json()["data"]["number"]
50 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 47 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
51 - res,tareWeight = hpApi.do_backSkinWeighSave(session=session,host=self.gatewayHost,number=number) 48 + res,tareWeight = hpApi.do_backSkinWeighSave(session=session, host=self.gatewayHost, number=number)
52 assert res.json()["code"]=="200","回皮失败" 49 assert res.json()["code"]=="200","回皮失败"
53 assert "data" in res.text,"回皮失败" 50 assert "data" in res.text,"回皮失败"
54 51
@@ -60,7 +57,7 @@ class test_HPCreate(unittest.TestCase): @@ -60,7 +57,7 @@ class test_HPCreate(unittest.TestCase):
60 print(cre_res.json()) 57 print(cre_res.json())
61 number = cre_res.json()["data"]["number"] 58 number = cre_res.json()["data"]["number"]
62 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 59 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
63 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,plate=plate) 60 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, plate=plate)
64 print(res.json()) 61 print(res.json())
65 assert res.json()["code"]=="200","车号查询失败" 62 assert res.json()["code"]=="200","车号查询失败"
66 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 63 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
@@ -73,7 +70,7 @@ class test_HPCreate(unittest.TestCase): @@ -73,7 +70,7 @@ class test_HPCreate(unittest.TestCase):
73 print(cre_res.json()) 70 print(cre_res.json())
74 number = cre_res.json()["data"]["number"] 71 number = cre_res.json()["data"]["number"]
75 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 72 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
76 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,number=number) 73 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, number=number)
77 print(res.json()) 74 print(res.json())
78 assert res.json()["code"]=="200","车号查询失败" 75 assert res.json()["code"]=="200","车号查询失败"
79 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 76 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
@@ -89,7 +86,7 @@ class test_HPCreate(unittest.TestCase): @@ -89,7 +86,7 @@ class test_HPCreate(unittest.TestCase):
89 print(cre_res.json()) 86 print(cre_res.json())
90 number = cre_res.json()["data"]["number"] 87 number = cre_res.json()["data"]["number"]
91 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 88 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
92 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,customerName=customerName) 89 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, customerName=customerName)
93 print(res.json()) 90 print(res.json())
94 assert res.json()["code"]=="200","车号查询失败" 91 assert res.json()["code"]=="200","车号查询失败"
95 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 92 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
96 \ No newline at end of file 93 \ No newline at end of file
testcase/heb/test_SJ/test_SJ.py
@@ -9,13 +9,10 @@ @@ -9,13 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
17 -from commons.api import sjApi  
18 -import time,random 14 +from commons.api.sy import zcApi as zcA, sjApi
  15 +import random
19 from commons.MySession import sessionHeb 16 from commons.MySession import sessionHeb
20 session = sessionHeb 17 session = sessionHeb
21 18
@@ -108,15 +105,15 @@ class test_SJCreate(unittest.TestCase): @@ -108,15 +105,15 @@ class test_SJCreate(unittest.TestCase):
108 weight = int(itemWeight) * int(qty) 105 weight = int(itemWeight) * int(qty)
109 106
110 # 创建进门单 107 # 创建进门单
111 - cre_res = sjApi.create_sparePartsWeighSave(session=session,host=self.gatewayHost, duplicateToken=duplicateToken,  
112 - carTypeCode=carTypeCode, carTypeId=carTypeId,  
113 - carTypeName=carTypeName, plate=plate, weight=weight,  
114 - productId=productId, productName=productName, proveTypeCode=proveTypeCode,  
115 - proveTypeName=proveTypeName, trailerNumber=trailerNumber,  
116 - depName=feeDepName,  
117 - cateId=cateId, originId=originId, origin=origin, originCode=originCode,  
118 - tradeType=tradeType, tradeTypeName=tradeTypeName,  
119 - productState=productState,  
120 - tradeTypeId=tradeTypeId, inGreeterId=inGreeterId,  
121 - inGreeterName=inGreeterName, dep=feeDepId) 108 + cre_res = sjApi.create_sparePartsWeighSave(session=session, host=self.gatewayHost, duplicateToken=duplicateToken,
  109 + carTypeCode=carTypeCode, carTypeId=carTypeId,
  110 + carTypeName=carTypeName, plate=plate, weight=weight,
  111 + productId=productId, productName=productName, proveTypeCode=proveTypeCode,
  112 + proveTypeName=proveTypeName, trailerNumber=trailerNumber,
  113 + depName=feeDepName,
  114 + cateId=cateId, originId=originId, origin=origin, originCode=originCode,
  115 + tradeType=tradeType, tradeTypeName=tradeTypeName,
  116 + productState=productState,
  117 + tradeTypeId=tradeTypeId, inGreeterId=inGreeterId,
  118 + inGreeterName=inGreeterName, dep=feeDepId)
122 print(cre_res.json()) 119 print(cre_res.json())
123 \ No newline at end of file 120 \ No newline at end of file
testcase/heb/test_ZC/demo_ZC.py
@@ -9,11 +9,10 @@ @@ -9,11 +9,10 @@
9 整车进门测试用例 9 整车进门测试用例
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi as zcA
  15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 import time,random 16 import time,random
18 17
19 class test_demo(unittest.TestCase): 18 class test_demo(unittest.TestCase):
testcase/heb/test_ZC/test_ZCBasic.py
@@ -9,10 +9,9 @@ @@ -9,10 +9,9 @@
9 整车进门基础数据获取测试 9 整车进门基础数据获取测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA 14 +from commons.api.sy import zcApi as zcA
16 from commons.basic import getLookupList as gLL 15 from commons.basic import getLookupList as gLL
17 from commons.MySession import sessionHeb 16 from commons.MySession import sessionHeb
18 session = sessionHeb 17 session = sessionHeb
testcase/heb/test_ZC/test_ZCCreate.py
@@ -9,12 +9,9 @@ @@ -9,12 +9,9 @@
9 整车进门但创建测试 9 整车进门但创建测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.MySession import sessionHeb  
17 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi as zcA
18 import time,random 15 import time,random
19 from commons.MySession import sessionHeb 16 from commons.MySession import sessionHeb
20 session = sessionHeb 17 session = sessionHeb
testcase/heb/test_listPage/test_listPageOperation.py
@@ -11,17 +11,10 @@ @@ -11,17 +11,10 @@
11 11
12 import unittest 12 import unittest
13 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
14 -from commons.api import zcApi as zcA  
15 -from commons.api import sjApi  
16 -from commons.api import hpApi  
17 -from commons.api.entranceFeeBillList import operationUnfreeze as eOp  
18 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
19 -from commons.api.entranceFeeBillList import operationDoInvalid as oDI  
20 -from commons.api.entranceFeeBillList import operationDoCorrect as oDC  
21 -from commons.api.entranceFeeBillList import operationDoAmend as oDA  
22 -from commons.api.entranceFeeBillList import operationDoUndo as oDU  
23 -from commons.api.entranceFeeBillList import operationDoUpdate as oDUp  
24 -from commons.api.entranceFeeBillList import operationDoFreeze as oDF 14 +from commons.api.sy import zcApi as zcA, hpApi, sjApi
  15 +from commons.api.sy.entranceFeeBillList import operationDoUpdate as oDUp, operationDoInvalid as oDI, \
  16 + entranceFeeBillList as eFBL, operationDoAmend as oDA, operationDoCorrect as oDC, operationDoUndo as oDU, \
  17 + operationDoFreeze as oDF, operationUnfreeze as eOp
25 import random 18 import random
26 19
27 from commons.MySession import sessionHeb 20 from commons.MySession import sessionHeb
@@ -79,7 +72,7 @@ class test_listPage(unittest.TestCase): @@ -79,7 +72,7 @@ class test_listPage(unittest.TestCase):
79 """进门单列表-操作:散件进门交费测试""" 72 """进门单列表-操作:散件进门交费测试"""
80 plate = f"川A{random.randint(10000,99999)}" 73 plate = f"川A{random.randint(10000,99999)}"
81 goods = "雪莲果" 74 goods = "雪莲果"
82 - cre_res = sjApi.create_sj(session=session,host=self.gatewayHost,plate=plate,keyword=goods) 75 + cre_res = sjApi.create_sj(session=session, host=self.gatewayHost, plate=plate, keyword=goods)
83 print(cre_res.json()) 76 print(cre_res.json())
84 number = cre_res.json()["data"]["number"] 77 number = cre_res.json()["data"]["number"]
85 res_pay = eFBL.do_payOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 78 res_pay = eFBL.do_payOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
@@ -96,7 +89,7 @@ class test_listPage(unittest.TestCase): @@ -96,7 +89,7 @@ class test_listPage(unittest.TestCase):
96 res_pay = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 89 res_pay = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
97 assert res_pay.json()["code"]=="200","缴费失败" 90 assert res_pay.json()["code"]=="200","缴费失败"
98 assert res_pay.json()["message"] == "OK", "缴费失败" 91 assert res_pay.json()["message"] == "OK", "缴费失败"
99 - res,tareWeight = hpApi.do_backSkinWeighSave(session=session,host=self.gatewayHost,number=number) 92 + res,tareWeight = hpApi.do_backSkinWeighSave(session=session, host=self.gatewayHost, number=number)
100 assert res.json()["code"]=="200","回皮失败" 93 assert res.json()["code"]=="200","回皮失败"
101 assert "data" in res.text,"回皮失败" 94 assert "data" in res.text,"回皮失败"
102 resListPage = eFBL.listPage(session=session,host=self.jmsfHost,attrValue=number) 95 resListPage = eFBL.listPage(session=session,host=self.jmsfHost,attrValue=number)
testcase/heb/test_listPage/test_searchByAttrName.py
@@ -9,15 +9,13 @@ @@ -9,15 +9,13 @@
9 进门单列表查询 9 进门单列表查询
10 """ 10 """
11 11
12 -  
13 -import json  
14 import unittest 12 import unittest
15 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
16 -from commons.api import zcApi as zcA 14 +from commons.api.sy import zcApi as zcA
17 from commons import ConfigDB as CoDB 15 from commons import ConfigDB as CoDB
18 from commons.MySession import my 16 from commons.MySession import my
19 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
20 -import time,random 17 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
  18 +import random
21 from commons.MySession import sessionHeb 19 from commons.MySession import sessionHeb
22 session = sessionHeb 20 session = sessionHeb
23 21
testcase/heb/test_listPage/test_searchByOther.py
@@ -9,16 +9,14 @@ @@ -9,16 +9,14 @@
9 进门单列表其他他查询条件 9 进门单列表其他他查询条件
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from bs4 import BeautifulSoup 13 from bs4 import BeautifulSoup
15 from commons.scripts.readConf import rC 14 from commons.scripts.readConf import rC
16 -from commons.api import zcApi as zcA 15 +from commons.api.sy import zcApi as zcA
17 from commons.basic import getLookupList as gLL 16 from commons.basic import getLookupList as gLL
18 from commons.ConfigDB import mysql_selectAll as msa 17 from commons.ConfigDB import mysql_selectAll as msa
19 -from commons.api.entranceFeeBillList import operationDoUndo as oDU  
20 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
21 -from commons.api.entranceFeeBillList import operationDoUpdate as oDUp 18 +from commons.api.sy.entranceFeeBillList import operationDoUpdate as oDUp, entranceFeeBillList as eFBL, \
  19 + operationDoUndo as oDU
22 import time,random 20 import time,random
23 from commons.MySession import sessionHeb 21 from commons.MySession import sessionHeb
24 session = sessionHeb 22 session = sessionHeb
testcase/heb/weightBizBill/test_weighingServiceSave.py
@@ -4,7 +4,7 @@ import unittest @@ -4,7 +4,7 @@ import unittest
4 import urllib3 4 import urllib3
5 from commons import common as com 5 from commons import common as com
6 from commons.MySession import my,heb 6 from commons.MySession import my,heb
7 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weighingServiceSave import weighingServiceSave
8 from commons.basic.listCarType import listCarType 8 from commons.basic.listCarType import listCarType
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 we=weighingServiceSave(heb) 10 we=weighingServiceSave(heb)
testcase/sy/CZFW/test_weightBizBill_doRefund.py
@@ -2,11 +2,10 @@ @@ -2,11 +2,10 @@
2 # -*- coding: UTF-8 -*- 2 # -*- coding: UTF-8 -*-
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 -from commons import common as com  
6 from commons import ConfigDB as db 5 from commons import ConfigDB as db
7 from commons.MySession import my,sy1 6 from commons.MySession import my,sy1
8 -from commons.api.weightBizBill_doRefund import weightBizBill_doRefund  
9 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weightBizBill_doRefund import weightBizBill_doRefund
  8 +from commons.api.sy.weighingServiceSave import weighingServiceSave
10 from commons.basic.listCarType import listCarType 9 from commons.basic.listCarType import listCarType
11 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 10 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
12 do=weightBizBill_doRefund() 11 do=weightBizBill_doRefund()
testcase/sy/CZFW/test_weightBizBill_listPage.py
@@ -3,10 +3,9 @@ @@ -3,10 +3,9 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 import time 5 import time
6 -from commons import common as com  
7 from commons.MySession import my,sy1 6 from commons.MySession import my,sy1
8 -from commons.api.weightBizBill_listPage import weightBizBill_listPage  
9 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weightBizBill_listPage import weightBizBill_listPage
  8 +from commons.api.sy.weighingServiceSave import weighingServiceSave
10 from commons.basic.listCarType import listCarType 9 from commons.basic.listCarType import listCarType
11 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 10 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
12 bi=weightBizBill_listPage() 11 bi=weightBizBill_listPage()
testcase/sy/FeedbackCustomerController/test_fc_add.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,sy1  
4 -from commons.api.fc_add import fc_add 3 +from commons.MySession import sy1
  4 +from commons.api.sy.fc_add import fc_add
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 from commons.Faker import random_data 6 from commons.Faker import random_data
7 import commons.ConfigDB as db 7 import commons.ConfigDB as db
testcase/sy/FeedbackCustomerController/test_fc_edit.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,sy1  
4 -from commons.api.fc_edit import fc_edit 3 +from commons.MySession import sy1
  4 +from commons.api.sy.fc_edit import fc_edit
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 from commons.Faker import random_data 6 from commons.Faker import random_data
7 -from commons.api.fc_add import fc_add 7 +from commons.api.sy.fc_add import fc_add
8 ra = random_data() 8 ra = random_data()
9 fca = fc_add() 9 fca = fc_add()
10 import commons.ConfigDB as db 10 import commons.ConfigDB as db
testcase/sy/FeedbackCustomerController/test_fc_view.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 import commons.ConfigDB as db 3 import commons.ConfigDB as db
4 -from commons.MySession import my,sy1  
5 -from commons.api.fc_view import fc_view  
6 -from commons.api.fc_add import fc_add 4 +from commons.MySession import sy1
  5 +from commons.api.sy.fc_view import fc_view
  6 +from commons.api.sy.fc_add import fc_add
7 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 7 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
8 ad = fc_add() 8 ad = fc_add()
9 vi = fc_view() 9 vi = fc_view()
testcase/sy/FeedbackCustomerController/test_feedback_customer_disable.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,sy1  
4 -from commons.api.feedback_customer_disable import feedback_customer_disable 3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedback_customer_disable import feedback_customer_disable
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 fcd = feedback_customer_disable() 6 fcd = feedback_customer_disable()
7 import commons.ConfigDB as db 7 import commons.ConfigDB as db
testcase/sy/FeedbackCustomerController/test_feedback_customer_enable.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedback_customer_enable import feedback_customer_enable
  5 +from commons.api.sy.feedback_customer_disable import feedback_customer_disable
  6 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  7 +fce = feedback_customer_enable()
  8 +fcd = feedback_customer_disable
  9 +import commons.ConfigDB as db
  10 +
  11 +"""
  12 +进门收费——返点管理——返还人管理——启用返还人
  13 +"""
  14 +
  15 +class test_feedback_customer_enable(unittest.TestCase):
  16 + "沈阳——返还人管理——返还人启用"
  17 + @classmethod
  18 + def setUpClass(cls):
  19 + pass
  20 +
  21 + def setUp(self):
  22 + self.ids = db.mysql_selectOne('''
  23 + SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE `status` = '2' and
  24 + market_id='''+str(sy1.user["sy_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
  25 + print(self.ids)
  26 + def test_feedback_customer_enable_01(self):
  27 + "返还人启用"
  28 + url = fce.url.replace("49",str(self.ids))
  29 + re = sy1.post(url = url, headers = fce.header)
  30 + # print(fce.url)
  31 + # print(re.headers)
  32 + # print(re.json())
  33 + self.assertTrue("操作成功" in str(re.json()))
  34 + @classmethod
  35 + def tearDownClass(cls):
  36 + pass
  37 +
  38 +if __name__ == '__main__':
  39 + unittest.main()
testcase/sy/FeedbackCustomerController/test_feedback_customer_query.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedback_customer_query import feedback_customer_query
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +import datetime
  7 +import commons.ConfigDB as db
  8 +fcq = feedback_customer_query()
  9 +
  10 +"""
  11 +进门收费——返点管理——返还人管理——返还人列表查询
  12 +"""
  13 +
  14 +class test_feedback_customer_query(unittest.TestCase):
  15 + "沈阳——返还人管理——返还人列表查询"
  16 + @classmethod
  17 + def setUpClass(cls):
  18 + pass
  19 + def setUp(self):
  20 + self.name1 = db.mysql_selectOne('''SELECT name FROM `dili_jmsf`.`feedback_customer`
  21 + WHERE market_id = ''' + str(sy1.user["sy_user01"]["firmId"]) + ''' ORDER BY `id` DESC LIMIT 1''')[0]
  22 + def test_feedback_customer_query_01(self):
  23 + "返还人列表查询"
  24 + print(fcq.url)
  25 + body = fcq.body\
  26 + .replace("潘婷婷", str(self.name1))\
  27 + .replace("2021-08-11 00:00:00",(datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
  28 + replace("2021-08-11 23:59:59",datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
  29 + # print(body)
  30 + re = sy1.post(url = fcq.url, data = body.replace("\n","").encode('utf-8'),headers = fcq.header)
  31 + # print(re.headers)
  32 + # print(re.text)
  33 + # print("士大夫十",str(self.name1))
  34 + self.assertTrue(str(self.name1) in str(re.text))
  35 +
  36 + @classmethod
  37 + def tearDownClass(cls):
  38 + pass
  39 +
  40 +
  41 +if __name__ == '__main__':
  42 + unittest.main()
testcase/sy/FeedbackOrderController/test_feedback_order_settlement.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedback_order_settlement import feedback_order_settlement
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +from commons.api.sy.feedback_order_settlement_query import feedback_order_settlement_query
  7 +fosq = feedback_order_settlement_query()
  8 +import datetime
  9 +fos = feedback_order_settlement()
  10 +
  11 +"""
  12 +进门收费——返点管理——结账管理——选择需要返点的订单进行结账
  13 +"""
  14 +
  15 +class test_feedback_order_settlement(unittest.TestCase):
  16 + "沈阳——结账管理——选择需要返点的订单进行结账"
  17 + @classmethod
  18 + def setUpClass(cls):
  19 + pass
  20 +
  21 + def setUp(self):
  22 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId=16").replace("2021-07-22 00:00:00", "\
  23 + 2021-07-03 00:00:00").replace("2021-08-03 23:59:59", str(datetime.datetime.now()))
  24 + re = sy1.post(url = fosq.url, data = body, headers = fosq.header)
  25 +
  26 + self.Amount = re.json()["rows"][0]["unsettledAmount"]
  27 + self.ids = re.json()["rows"][0]["id"]
  28 + self.billIds = re.json()["rows"][0]["billId"]
  29 + #查询出结账金额、结算单id和与之相关联的进门单id
  30 + url = "http://test.jmsf.diligrp.com:8385/FeedbackOrderController/settleAccount.action"
  31 + header = {
  32 + "X-Requested-With": "XMLHttpRequest",
  33 + "User-Agent": "Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/84.0.4147.105Safari/537.36",
  34 + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
  35 + }
  36 + body = "customerId=16"
  37 + re2 = sy1.post(url = url,headers = header,data = body)
  38 + self.idd = re2.json()["id"]
  39 + self.name = re2.json()["name"]
  40 + self.cardNumber = re2.json()["cardNumber"]
  41 + #查询出结账单的id、name、cardnumber
  42 +
  43 + def test_feedback_order_settlement_01(self):
  44 + "选择需要返点的订单进行结账."
  45 + body = fos.body.replace("id=25","id="+str(self.idd)).\
  46 + replace("888810057654",str(self.cardNumber)).\
  47 + replace("settleAmount=2","settleAmount="+str(self.Amount)).\
  48 + replace("ids=12034","ids="+str(self.ids)).\
  49 + replace("feedbackCustomerId=25","feedbackCustomerId="+str(self.idd)).\
  50 + replace("feedbackCustomerName=验证员工推送到CRM","feedbackCustomerName="+str(self.name)).\
  51 + replace("billIds=3621","billIds="+str(self.billIds)).\
  52 + replace("settledAmounts=2","settledAmounts="+str(self.Amount))
  53 + # print(body)
  54 + re = sy1.post(url = fos.url, headers = fos.header, data = body.encode('utf-8'))
  55 + # print(re.headers)
  56 +
  57 + # print(re.json())
  58 + self.assertTrue("操作成功" in str(re.json()))
  59 + return re
  60 +
  61 + @classmethod
  62 + def tearDownClass(cls):
  63 + pass
  64 +
  65 +
  66 +if __name__ == '__main__':
  67 + unittest.main()
0 \ No newline at end of file 68 \ No newline at end of file
testcase/sy/FeedbackOrderController/test_feedback_order_settlement_query.py 0 → 100644
  1 +import unittest
  2 +import urllib3
  3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedback_order_settlement_query import feedback_order_settlement_query
  5 +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
  6 +fosq = feedback_order_settlement_query()
  7 +import commons.ConfigDB as db
  8 +import datetime
  9 +
  10 +"""
  11 +进门收费——返点管理——结账管理——根据返还人和缴费时间进行查询
  12 +"""
  13 +
  14 +class test_feedback_order_settlement_query(unittest.TestCase):
  15 + "沈阳——结账管理列表查询——根据返还人和缴费时间进行查询"
  16 + @classmethod
  17 + def setUpClass(cls):
  18 + pass
  19 + def setUp(self):
  20 + self.ids = db.mysql_selectOne('''
  21 + SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE `status` = '1'
  22 + and market_id = ''' + str(sy1.user["sy_user01"]["firmId"]) + '''
  23 + ORDER BY `id` DESC LIMIT 1''')[0]
  24 + # print(self.ids)
  25 + def test_feedback_order_settlement_query_01(self):
  26 + "根据返还人和缴费时间进行查询"
  27 + print(fosq.url)
  28 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.ids)).\
  29 + replace("2021-07-22 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
  30 + replace("2021-08-03 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
  31 + # print(body)
  32 + re = sy1.post(url = fosq.url, data = body,headers = fosq.header)
  33 + # print(re.headers)
  34 + # print(re.json())
  35 + self.assertTrue("rows" in str(re.json()))
  36 +
  37 + @classmethod
  38 + def tearDownClass(cls):
  39 + pass
  40 +
  41 +
  42 +if __name__ == '__main__':
  43 + unittest.main()
testcase/sy/entranceFeeBill_detail/test_entranceFeeBill_details.py
@@ -3,9 +3,8 @@ @@ -3,9 +3,8 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 from commons import ConfigDB as db 5 from commons import ConfigDB as db
6 -from commons import common as com  
7 from commons.MySession import my,sy1 6 from commons.MySession import my,sy1
8 -from commons.api.entranceFeeBill_details import entranceFeeBill_details 7 +from commons.api.sy.entranceFeeBill_details import entranceFeeBill_details
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 en=entranceFeeBill_details() 9 en=entranceFeeBill_details()
11 10
@@ -147,5 +146,5 @@ class test_entranceFeeBill_details(unittest.TestCase): @@ -147,5 +146,5 @@ class test_entranceFeeBill_details(unittest.TestCase):
147 146
148 if __name__ == "__main__": 147 if __name__ == "__main__":
149 148
150 - # unittest.main(verbosity=2)  
151 - com.run_one(test_entranceFeeBill_details("test_entranceFeeBill_details_01")) 149 + unittest.main(verbosity=2)
  150 + # com.run_one(test_entranceFeeBill_details("test_entranceFeeBill_details_01"))
testcase/sy/entranceFeeBill_proves/test_entranceFeeBill_provesPage.py
@@ -3,9 +3,8 @@ @@ -3,9 +3,8 @@
3 import unittest 3 import unittest
4 import urllib3 4 import urllib3
5 from commons import ConfigDB as db 5 from commons import ConfigDB as db
6 -from commons import common as com  
7 from commons.MySession import my,sy1 6 from commons.MySession import my,sy1
8 -from commons.api.entranceFeeBill_provesPage import entranceFeeBill_provesPage 7 +from commons.api.sy.entranceFeeBill_provesPage import entranceFeeBill_provesPage
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 8 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 en=entranceFeeBill_provesPage() 9 en=entranceFeeBill_provesPage()
11 10
testcase/sy/feedbackAccounrecordController_list/test_feedbackAccounrecordController_list.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 -from commons.MySession import my,sy1  
4 -from commons.api.feedbackAccounrecordController_list import feedbackAccounrecordController_list 3 +from commons.MySession import sy1
  4 +from commons.api.sy.feedbackAccounrecordController_list import feedbackAccounrecordController_list
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import commons.ConfigDB as db 6 import commons.ConfigDB as db
7 farcl = feedbackAccounrecordController_list() 7 farcl = feedbackAccounrecordController_list()
testcase/sy/feedbackOrderController_settlementlist/feedbackOrderController_querySumAmount.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 from commons.MySession import sy1 3 from commons.MySession import sy1
4 -from commons.api.feedbackOrderController_querySumAmount import querySumAmount 4 +from commons.api.sy.feedbackOrderController_querySumAmount import querySumAmount
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import datetime 6 import datetime
7 qsa = querySumAmount() 7 qsa = querySumAmount()
testcase/sy/feedbackOrderController_settlementlist/test_feedbackOrderController_settlementlist.py
1 import unittest 1 import unittest
2 import urllib3 2 import urllib3
3 from commons.MySession import my,sy1 3 from commons.MySession import my,sy1
4 -from commons.api.feedbackOrderController_settlementlist import feedbackOrderController_settlementlist 4 +from commons.api.sy.feedbackOrderController_settlementlist import feedbackOrderController_settlementlist
5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 import commons.ConfigDB as db 6 import commons.ConfigDB as db
7 import datetime 7 import datetime
testcase/sy/test_HP/test_HP.py
@@ -9,14 +9,11 @@ @@ -9,14 +9,11 @@
9 回皮功能接口测试 9 回皮功能接口测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
17 -from commons.api.entranceFeeBillList import operationDoFreeze as oDF  
18 -from commons.api import hpApi  
19 -import time,random 14 +from commons.api.sy import zcApi as zcA, hpApi
  15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL, operationDoFreeze as oDF
  16 +import random
20 17
21 from commons.MySession import sessionSy 18 from commons.MySession import sessionSy
22 session = sessionSy 19 session = sessionSy
@@ -48,7 +45,7 @@ class test_HPCreate(unittest.TestCase): @@ -48,7 +45,7 @@ class test_HPCreate(unittest.TestCase):
48 print(cre_res.json()) 45 print(cre_res.json())
49 number = cre_res.json()["data"]["number"] 46 number = cre_res.json()["data"]["number"]
50 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 47 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
51 - res,tareWeight = hpApi.do_backSkinWeighSave(session=session,host=self.gatewayHost,number=number) 48 + res,tareWeight = hpApi.do_backSkinWeighSave(session=session, host=self.gatewayHost, number=number)
52 assert res.json()["code"]=="200","回皮失败" 49 assert res.json()["code"]=="200","回皮失败"
53 assert "data" in res.text,"回皮失败" 50 assert "data" in res.text,"回皮失败"
54 51
@@ -60,7 +57,7 @@ class test_HPCreate(unittest.TestCase): @@ -60,7 +57,7 @@ class test_HPCreate(unittest.TestCase):
60 print(cre_res.json()) 57 print(cre_res.json())
61 number = cre_res.json()["data"]["number"] 58 number = cre_res.json()["data"]["number"]
62 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 59 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
63 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,plate=plate) 60 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, plate=plate)
64 print(res.json()) 61 print(res.json())
65 assert res.json()["code"]=="200","车号查询失败" 62 assert res.json()["code"]=="200","车号查询失败"
66 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 63 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
@@ -73,7 +70,7 @@ class test_HPCreate(unittest.TestCase): @@ -73,7 +70,7 @@ class test_HPCreate(unittest.TestCase):
73 print(cre_res.json()) 70 print(cre_res.json())
74 number = cre_res.json()["data"]["number"] 71 number = cre_res.json()["data"]["number"]
75 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 72 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
76 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,number=number) 73 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, number=number)
77 print(res.json()) 74 print(res.json())
78 assert res.json()["code"]=="200","车号查询失败" 75 assert res.json()["code"]=="200","车号查询失败"
79 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 76 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
@@ -89,7 +86,7 @@ class test_HPCreate(unittest.TestCase): @@ -89,7 +86,7 @@ class test_HPCreate(unittest.TestCase):
89 print(cre_res.json()) 86 print(cre_res.json())
90 number = cre_res.json()["data"]["number"] 87 number = cre_res.json()["data"]["number"]
91 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 88 aa = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
92 - res = hpApi.get_listBackSkinTrucks(session=session,host=self.gatewayHost,customerName=customerName) 89 + res = hpApi.get_listBackSkinTrucks(session=session, host=self.gatewayHost, customerName=customerName)
93 print(res.json()) 90 print(res.json())
94 assert res.json()["code"]=="200","车号查询失败" 91 assert res.json()["code"]=="200","车号查询失败"
95 assert res.json()["data"][-1]["number"]==number,"车号查询失败" 92 assert res.json()["data"][-1]["number"]==number,"车号查询失败"
96 \ No newline at end of file 93 \ No newline at end of file
testcase/sy/test_SJ/test_SJ.py
@@ -9,13 +9,10 @@ @@ -9,13 +9,10 @@
9 9
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
17 -from commons.api import sjApi  
18 -import time,random 14 +from commons.api.sy import zcApi as zcA, sjApi
  15 +import random
19 16
20 from commons.MySession import sessionSy 17 from commons.MySession import sessionSy
21 session = sessionSy 18 session = sessionSy
@@ -109,15 +106,15 @@ class test_ZCCreate(unittest.TestCase): @@ -109,15 +106,15 @@ class test_ZCCreate(unittest.TestCase):
109 weight = int(itemWeight) * int(qty) 106 weight = int(itemWeight) * int(qty)
110 107
111 # 创建进门单 108 # 创建进门单
112 - cre_res = sjApi.create_sparePartsWeighSave(session=session,host=self.gatewayHost, duplicateToken=duplicateToken,  
113 - carTypeCode=carTypeCode, carTypeId=carTypeId,  
114 - carTypeName=carTypeName, plate=plate, weight=weight,  
115 - productId=productId, productName=productName, proveTypeCode=proveTypeCode,  
116 - proveTypeName=proveTypeName, trailerNumber=trailerNumber,  
117 - depName=feeDepName,  
118 - cateId=cateId, originId=originId, origin=origin, originCode=originCode,  
119 - tradeType=tradeType, tradeTypeName=tradeTypeName,  
120 - productState=productState,  
121 - tradeTypeId=tradeTypeId, goodsTagId=goodsTagId, inGreeterId=inGreeterId,  
122 - inGreeterName=inGreeterName, dep=feeDepId) 109 + cre_res = sjApi.create_sparePartsWeighSave(session=session, host=self.gatewayHost, duplicateToken=duplicateToken,
  110 + carTypeCode=carTypeCode, carTypeId=carTypeId,
  111 + carTypeName=carTypeName, plate=plate, weight=weight,
  112 + productId=productId, productName=productName, proveTypeCode=proveTypeCode,
  113 + proveTypeName=proveTypeName, trailerNumber=trailerNumber,
  114 + depName=feeDepName,
  115 + cateId=cateId, originId=originId, origin=origin, originCode=originCode,
  116 + tradeType=tradeType, tradeTypeName=tradeTypeName,
  117 + productState=productState,
  118 + tradeTypeId=tradeTypeId, goodsTagId=goodsTagId, inGreeterId=inGreeterId,
  119 + inGreeterName=inGreeterName, dep=feeDepId)
123 print(cre_res.json()) 120 print(cre_res.json())
124 \ No newline at end of file 121 \ No newline at end of file
testcase/sy/test_ZC/demo_ZC.py
@@ -9,11 +9,10 @@ @@ -9,11 +9,10 @@
9 整车进门测试用例 9 整车进门测试用例
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi as zcA
  15 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
17 import time,random 16 import time,random
18 17
19 class test_demo(unittest.TestCase): 18 class test_demo(unittest.TestCase):
testcase/sy/test_ZC/demo_b.py
@@ -9,12 +9,9 @@ @@ -9,12 +9,9 @@
9 整车进门但创建测试 9 整车进门但创建测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import apiDemo  
17 -import time,random 14 +from commons.api.sy.entranceFeeBillList import apiDemo
18 15
19 from commons.MySession import mysession 16 from commons.MySession import mysession
20 session = mysession().cliLogin() 17 session = mysession().cliLogin()
@@ -60,4 +57,4 @@ class test_ZCCreate(unittest.TestCase): @@ -60,4 +57,4 @@ class test_ZCCreate(unittest.TestCase):
60 print(categoryByCondition.json()) 57 print(categoryByCondition.json())
61 58
62 print("mk_sign",mk_sign) 59 print("mk_sign",mk_sign)
63 -print("apiDemo.mk_sign",apiDemo.mk_sign)  
64 \ No newline at end of file 60 \ No newline at end of file
  61 +print("apiDemo.mk_sign", apiDemo.mk_sign)
65 \ No newline at end of file 62 \ No newline at end of file
testcase/sy/test_ZC/test_ZCBasic.py
@@ -9,10 +9,9 @@ @@ -9,10 +9,9 @@
9 整车进门基础数据获取测试 9 整车进门基础数据获取测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA 14 +from commons.api.sy import zcApi as zcA
16 from commons.basic import getLookupList as gLL 15 from commons.basic import getLookupList as gLL
17 from commons.MySession import sessionSy 16 from commons.MySession import sessionSy
18 session = sessionSy 17 session = sessionSy
testcase/sy/test_ZC/test_ZCCreate.py
@@ -9,11 +9,9 @@ @@ -9,11 +9,9 @@
9 整车进门但创建测试 9 整车进门但创建测试
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
15 -from commons.api import zcApi as zcA  
16 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL 14 +from commons.api.sy import zcApi as zcA
17 import time,random 15 import time,random
18 from commons.MySession import sessionSy 16 from commons.MySession import sessionSy
19 session = sessionSy 17 session = sessionSy
testcase/sy/test_listPage/test_listPageOperation.py
@@ -11,17 +11,10 @@ @@ -11,17 +11,10 @@
11 11
12 import unittest 12 import unittest
13 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
14 -from commons.api import zcApi as zcA  
15 -from commons.api import sjApi  
16 -from commons.api import hpApi  
17 -from commons.api.entranceFeeBillList import operationUnfreeze as eOp  
18 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
19 -from commons.api.entranceFeeBillList import operationDoInvalid as oDI  
20 -from commons.api.entranceFeeBillList import operationDoCorrect as oDC  
21 -from commons.api.entranceFeeBillList import operationDoAmend as oDA  
22 -from commons.api.entranceFeeBillList import operationDoUndo as oDU  
23 -from commons.api.entranceFeeBillList import operationDoUpdate as oDUp  
24 -from commons.api.entranceFeeBillList import operationDoFreeze as oDF 14 +from commons.api.sy import zcApi as zcA, hpApi, sjApi
  15 +from commons.api.sy.entranceFeeBillList import operationDoUpdate as oDUp, operationDoInvalid as oDI, \
  16 + entranceFeeBillList as eFBL, operationDoAmend as oDA, operationDoCorrect as oDC, operationDoUndo as oDU, \
  17 + operationDoFreeze as oDF, operationUnfreeze as eOp
25 import random 18 import random
26 19
27 from commons.MySession import sessionSy 20 from commons.MySession import sessionSy
@@ -80,7 +73,7 @@ class test_listPage(unittest.TestCase): @@ -80,7 +73,7 @@ class test_listPage(unittest.TestCase):
80 """进门单列表-操作:散件进门交费测试""" 73 """进门单列表-操作:散件进门交费测试"""
81 plate = f"川A{random.randint(10000,99999)}" 74 plate = f"川A{random.randint(10000,99999)}"
82 goods = "雪莲果" 75 goods = "雪莲果"
83 - cre_res = sjApi.create_sj(session=session,host=self.gatewayHost,plate=plate,keyword=goods) 76 + cre_res = sjApi.create_sj(session=session, host=self.gatewayHost, plate=plate, keyword=goods)
84 print(cre_res.json()) 77 print(cre_res.json())
85 number = cre_res.json()["data"]["number"] 78 number = cre_res.json()["data"]["number"]
86 res_pay = eFBL.do_payOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 79 res_pay = eFBL.do_payOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
@@ -97,7 +90,7 @@ class test_listPage(unittest.TestCase): @@ -97,7 +90,7 @@ class test_listPage(unittest.TestCase):
97 res_pay = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic) 90 res_pay = oDF.do_freezeOrder(session=session,host=self.jmsfHost,attrValue=number,ic=self.ic)
98 assert res_pay.json()["code"]=="200","缴费失败" 91 assert res_pay.json()["code"]=="200","缴费失败"
99 assert res_pay.json()["message"] == "OK", "缴费失败" 92 assert res_pay.json()["message"] == "OK", "缴费失败"
100 - res,tareWeight = hpApi.do_backSkinWeighSave(session=session,host=self.gatewayHost,number=number) 93 + res,tareWeight = hpApi.do_backSkinWeighSave(session=session, host=self.gatewayHost, number=number)
101 assert res.json()["code"]=="200","回皮失败" 94 assert res.json()["code"]=="200","回皮失败"
102 assert "data" in res.text,"回皮失败" 95 assert "data" in res.text,"回皮失败"
103 resListPage = eFBL.listPage(session=session,host=self.jmsfHost,attrValue=number) 96 resListPage = eFBL.listPage(session=session,host=self.jmsfHost,attrValue=number)
testcase/sy/test_listPage/test_searchByAttrName.py
@@ -9,15 +9,12 @@ @@ -9,15 +9,12 @@
9 进门单列表查询 9 进门单列表查询
10 """ 10 """
11 11
12 -  
13 -import json  
14 import unittest 12 import unittest
15 from commons.scripts.readConf import rC 13 from commons.scripts.readConf import rC
16 -from commons.api import zcApi as zcA 14 +from commons.api.sy import zcApi as zcA
17 from commons import ConfigDB as CoDB 15 from commons import ConfigDB as CoDB
18 -from commons.MySession import my  
19 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
20 -import time,random 16 +from commons.api.sy.entranceFeeBillList import entranceFeeBillList as eFBL
  17 +import random
21 from commons.MySession import sessionSy 18 from commons.MySession import sessionSy
22 session = sessionSy 19 session = sessionSy
23 20
testcase/sy/test_listPage/test_searchByOther.py
@@ -9,16 +9,14 @@ @@ -9,16 +9,14 @@
9 进门单列表其他他查询条件 9 进门单列表其他他查询条件
10 """ 10 """
11 11
12 -import json  
13 import unittest 12 import unittest
14 from bs4 import BeautifulSoup 13 from bs4 import BeautifulSoup
15 from commons.scripts.readConf import rC 14 from commons.scripts.readConf import rC
16 -from commons.api import zcApi as zcA 15 +from commons.api.sy import zcApi as zcA
17 from commons.basic import getLookupList as gLL 16 from commons.basic import getLookupList as gLL
18 from commons.ConfigDB import mysql_selectAll as msa 17 from commons.ConfigDB import mysql_selectAll as msa
19 -from commons.api.entranceFeeBillList import operationDoUndo as oDU  
20 -from commons.api.entranceFeeBillList import entranceFeeBillList as eFBL  
21 -from commons.api.entranceFeeBillList import operationDoUpdate as oDUp 18 +from commons.api.sy.entranceFeeBillList import operationDoUpdate as oDUp, entranceFeeBillList as eFBL, \
  19 + operationDoUndo as oDU
22 import time,random 20 import time,random
23 from commons.MySession import sessionSy 21 from commons.MySession import sessionSy
24 session = sessionSy 22 session = sessionSy
testcase/sy/weightBizBill/test_weighingServiceSave.py
@@ -4,7 +4,7 @@ import unittest @@ -4,7 +4,7 @@ import unittest
4 import urllib3 4 import urllib3
5 from commons import common as com 5 from commons import common as com
6 from commons.MySession import my,sy1 6 from commons.MySession import my,sy1
7 -from commons.api.weighingServiceSave import weighingServiceSave 7 +from commons.api.sy.weighingServiceSave import weighingServiceSave
8 from commons.basic.listCarType import listCarType 8 from commons.basic.listCarType import listCarType
9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) 9 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
10 we=weighingServiceSave(sy1) 10 we=weighingServiceSave(sy1)