Ejemplo n.º 1
0
import requests
import random
import json
import unittest
from comm.login import testlogin_001

token = testlogin_001().test_login_001('token')


class cp_zzjg_jsgl_01(unittest.TestCase):
    # 智营销平台-组织架构管理-角色管理
    def test_a001_role_add(self):
        name_02 = ''.join(random.sample(['a', 'b', 'c', 'd', 'e', '1', '5', '6', 'x', 'aaa'], 6))
        name_01 = '自动化测试角色'
        Name = name_01 + name_02
        print(Name)
        url = "http://cp.ejw.cn/os/v1/partner/277/role"
        headers = {
            'Accept': 'application/json, text/plain, */*',
            'Content-Type': 'application/json;charset=UTF-8',
            'token': token
        }
        params = {"roleName": Name, "appName": "cp"}
        # print(params)
        role_code_act = requests.post(url, data=json.dumps(params), headers=headers).status_code
        role_code_exp = 200
        self.assertEqual(role_code_exp, role_code_act)
        print("角色新增成功")

    # 智营销平台-组织架构管理-部门员工管理-新增
    def test_a002_bmyg_add(self):
Ejemplo n.º 2
0
import requests
import random
import json
import unittest
from comm.login import testlogin_001

token = testlogin_001().test_login_001('token')


class cp_zzjg_jsgl_01(unittest.TestCase):
    # 智营销平台-组织架构管理-角色管理
    def test_a001_role_add(self):
        name_02 = ''.join(
            random.sample(['a', 'b', 'c', 'd', 'e', '1', '5', '6', 'x', 'aaa'],
                          6))
        name_01 = '自动化测试角色'
        Name = name_01 + name_02
        print(Name)
        url = "http://cp.ejw.cn/os/v1/partner/277/role"
        headers = {
            'Accept': 'application/json, text/plain, */*',
            'Content-Type': 'application/json;charset=UTF-8',
            'token': token
        }
        params = {"roleName": Name, "appName": "cp"}
        # print(params)
        role_code_act = requests.post(url,
                                      data=json.dumps(params),
                                      headers=headers).status_code
        role_code_exp = 200
        self.assertEqual(role_code_exp, role_code_act)
Ejemplo n.º 3
0
# 运营平台-合作伙伴管理
import requests
import random
import json
import unittest
from comm.login import testlogin_001
from comm.public_data import MySQL
from comm.Log import Logger

# 请求头信息
token = testlogin_001().test_adminlogin('token')
headers = {'Content-Type': 'application/json;charset=UTF-8', 'token': token}


class admin_yygl(unittest.TestCase):
    # 运营管理-合作伙伴管理-新增服务商
    def test_a002_yygl(self):
        global log
        log = Logger(logger="管理平台").getlog()
        name_01 = "湖南天劲制药有限责任公司"
        conn_partner = MySQL().connect_os1('conn')
        cur1 = conn_partner.cursor()
        cur1.execute('select partner_id from partner where partner_name ="' +
                     name_01 + '"')
        par_result = cur1.fetchone()

        if par_result == None:
            # 随机生成社会信用代码
            uscCode_01 = ''.join(
                random.sample(
                    ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], 10))
Ejemplo n.º 4
0
# 服务商平台
import requests
import random
import json
import unittest
from comm.login import testlogin_001
import readConfig as readConfig
from comm.public_data import MySQL
from comm.Log import Logger
from urllib.parse import quote

localReadConfig = readConfig.ReadConfig()
token = testlogin_001().test_cplogin('token')
log = Logger(logger="供应商平台").getlog()
log_exp = Logger(logger="供应商平台_预期结果").getlog()
log_act = Logger(logger="供应商平台_实际结果").getlog()
# 指定头文件
headers = {
    'Content-Type': 'application/json;charset=UTF-8',
    'token': token
}


class Cpgl_cpsxj(unittest.TestCase):
    # 智营销平台-产品管理-产品名称查询
    def test_b002_cpmc_search(self):
        # 请求下单功能
        headers = {
            'Content-Type': 'application/json;charset=UTF-8',
            'token': token
        }
Ejemplo n.º 5
0
# 运营平台-合作伙伴管理
import requests
import random
import json
import unittest
from comm.login import testlogin_001
from comm.sp_data import MySQL

# 请求头信息
token = testlogin_001().test_adminlogin('token')
headers = {
    'Content-Type': 'application/json;charset=UTF-8',
    'token': token
}


class admin_yygl(unittest.TestCase):
    # 运营管理-合作伙伴管理-新增服务商
    def test_a001_yygl(self):
        # 随机生成企业名称
        prodctName_01 = ''.join(random.sample(['8', '6', '3', '2', '5', '6'], 4))
        prodctName_02 = '企业名称auto'
        prodctName = prodctName_02 + prodctName_01

        # 随机生成社会信用代码
        uscCode_01 = ''.join(random.sample(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], 10))
        uscCode_02 = '43062419'
        uscCode = uscCode_01 + uscCode_02
        url = 'http://admin.ejw.cn/platform/v1/partnerall'
        parms = {
            "partner": {"partnerType": "0100", "partnerName": prodctName, "area": "湖南/长沙/岳麓区", "address": "岳麓麓谷高新产业区",