Exemple #1
0
    def Off_09(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        fatherWorkorderId = 10
        frontWorkorderId = 20
        backWorkorderId = 25
        type = '1'
        dispatcher = 100
        workorderPriority = 1
        expectTime = '2019-08-09'
        title = '标题'
        des = '描述'
        attachments = 'https://zyfeedback.oss-cn-shenzhen.aliyuncs.com/feedbacktest/upload/1/2019-05-13-11:56:52.png'
        remark = '备注'

        feedbackFrom = '硬件设备'
        hardmodel = 'smooth4'
        firmwareversion = '1.1'
        platform = 'app'
        phonemodel = ''
        phoneversion = ''
        appversion = ''
        lang = 'en'

        url = 'http://172.16.2.101:4006/workorder/workorderSplit?token=' + tokenData +'&fatherWorkorderId='+fatherWorkorderId+ '&frontWorkorderId=' + str(frontWorkorderId) + \
              '&backWorkorderId=' + str(backWorkorderId) + '&type=' + type + '&dispatcher=' + str(dispatcher) + '&workorderPriority=' + str(workorderPriority) + \
              '&expectTime=' + expectTime + '&title=' + title + '&des=' + des + '&attachments=' + attachments + '&remark=' + remark + '&feedbackFrom=' + feedbackFrom + \
              '&hardmodel=' + hardmodel + '&firmwareversion=' + firmwareversion + '&platform=' + platform + '&phonemodel=' + phonemodel + \
              '&phoneversion=' + phoneversion + '&appversion=' + appversion + '&lang=' + lang

        res = post_req.post_model_a(sessionX, url)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #2
0
    def post_01(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'https://api-test.zhiyun-tech.com/v1/share/post/create'
        params = {'token': '12345678901234567890123456789012'}

        tokenData = off_login()

        params['token'] = tokenData

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #3
0
    def Off_28(self,userId_S):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3001/v1/updatepassword'
        params = {'token': '12345678901234567890123456789012','username':'******','password':'******'}

        data = GetMysqlDataSeller.GetMysqlDataSeller()
        tokenData = data.getTokenByUserId(userId_S)
        params['token'] = tokenData

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #4
0
    def Off_04(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/site/queryfile'
        params = {
            'fromBucket': 'zhiyundata',
            'inputObject': 'kmstest/5S3lab.mp4',
            'outputObject': 'kmstest/5S3labOut.mp4'
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #5
0
def off_login():
    sessionX = requests.session()
    post_req = Post.Post()
    ass = Assert.Assertions()
    null = None

    url = 'http://172.16.2.101:3000/v1/login'
    params = {'username': '******', 'password': '******'}

    res = post_req.post_model_b(sessionX, url, params)
    print(res)

    resCode = res['code']
    resText = res['text']
    resToken = eval(resText)['token']

    assert ass.assert_code(resCode, 200)
    assert ass.assert_in_text(resText, '成功')
    Consts.RESULT_LIST.append('True')

    return resToken
Exemple #6
0
    def Off_10(self,userId_S):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3001/v1/monitor/add'
        params = {'token': '12345678901234567890123456789012', 'name': '这是HU的监控规则111', 'agentList': '1,2,3', 'ruleList':'[{"rate":"semiannual","type":"prop","expression":"=","formula":"prop","quota":2232,"operator":"43","correction":10}]','ruleRelation': 'or','status': 1,'email':'*****@*****.**'}

        data = GetMysqlDataSeller.GetMysqlDataSeller()
        tokenData = data.getTokenByUserId(userId_S)
        params['token'] = tokenData

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #7
0
    def filter_01(self):
        a = Aaa.mod_data()
        sessionX = self.filter_00()
        post_req = Post.Post()
        ass = Assert.Assertions()

        times = int(time.time())
        rNumber = random.randint(1, 100)

        url = 'http://47.99.180.185:3999/video/templates/create'
        params = a.params

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #8
0
    def Off_01_mobile(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/register'
        params = {
            'username': '******',
            'password': '******',
            'vcode': '110110'
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #9
0
    def filter_00(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://47.99.180.185:3999/login'
        params = {
            'username': '******',
            'password': '******'
        }

        res = post_req.post_model_b(sessionX, url, params)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')

        return sessionX
Exemple #10
0
    def Off_12(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/resetpassword'
        params = {
            'username': '******',
            'password': '******',
            'vcode': '1'
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #11
0
    def Off_24(self,circleId,classes):
        sessionX = self.Off_00()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3999/circle/mapModify'
        params = {'id':1,'classes': '4','type': 1,'longitude': 114.036251,'latitude': 22.53829,\
                  'upStartDateTime': '0001-01-01 00:00:00','upEndDateTime':'9999-01-01 00:00:00'}

        params['id'] = circleId
        params['classes'] = str(classes)

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #12
0
    def Off_03(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3999/site/transcode'
        params = {
            'fromBucket': 'zhiyundata',
            'inputObject': 'E:/wenti/7.mp4',
            'outputObject': 'E:/wenti/5.mp4'
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #13
0
    def Off_12(self, userId_S, users_M, id):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        data = GetMysqlDataSeller.GetMysqlDataSeller()
        tokenData = data.getTokenByUserId(userId_S)
        params['token'] = tokenData

        url = 'http://172.16.2.101:4006/workordergroup/workgroupEditUsers?token=' + tokenData + '&users=' + users + '&id=' + str(
            id)

        res = post_req.post_model_a(sessionX, url)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #14
0
def visitor_login():
    sessionX = requests.session()
    post_req = Post.Post()
    ass = Assert.Assertions()

    url = 'http://api.share.mob.com/snsconf'

    params = {
        'appkey': '2976dcae83fdb',
        'device': '375df518969e127f94d76a4a1ae5f06f2ac5782c'
    }

    res = post_req.post_model_b(sessionX, url, params)
    print(res)

    resCode = res['code']
    resText = res['text']

    assert ass.assert_code(resCode, 200)
    assert ass.assert_in_text(resText, '200')
    Consts.RESULT_LIST.append('True')
Exemple #15
0
def off_login():
    sessionX = requests.session()
    post_req = Post.Post()
    ass = Assert.Assertions()
    null = None

    url = 'http://47.99.180.185:2999/v1/login'
    params = {'username': '******', 'password': '******'}
    #params = {'username': '******', 'password': '******'}

    res = post_req.post_model_b(sessionX, url, params)

    resCode = res['code']
    resText = res['text']
    resToken = eval(resText)['token']

    assert ass.assert_code(resCode, 200)
    assert ass.assert_in_text(resText, '成功')
    Consts.RESULT_LIST.append('True')

    return resToken
Exemple #16
0
    def Off_11(self, userId_S, id):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        data = GetMysqlDataSeller.GetMysqlDataSeller()
        tokenData = data.getTokenByUserId(userId_S)
        params['token'] = tokenData

        url = 'http://172.16.2.101:4006/back/feedback/activeFeedbackBack?id=' + str(
            id) + '&token=' + tokenData

        res = post_req.post_model_a(sessionX, url)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #17
0
    def Off_01(self, userId):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/site/add_feedback'
        params = {
            'name':
            '胡健',
            'contact':
            '13418483933',
            'content':
            '吃饭了没?',
            'userId':
            1,
            'type':
            'feedback',
            'mobileModel':
            'CL001',
            'appVersion':
            '0.0.1',
            'mobileOSVersion':
            '10.0.2',
            'deviceModel':
            '360',
            'images':
            'https://zhiyundata.oss-cn-shenzhen.aliyuncs.com/zyplay/site_feedback/2018-10-24-11:53:05.jpg'
        }

        params['userId'] = userId

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #18
0
    def Off_14(self, userId, orderId):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/store/order/confirm_recv'
        params = {
            'token': '12345678901234567890123456789012',
            'orderNo': '12345678901234567890123456789012'
        }

        time.sleep(1)

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #19
0
    def Off_19(self, userId):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/user/update'
        params = {'token':'12345678901234567890123456789012', 'deviceType':'ios',\
                  'deviceId':'2309A4DD-2B97-4B85-8029-9D9CFB1647AD','lang':'en'}

        data = GetMysqlData.GetMysqlData()
        tokenData = data.getTokenByUserId(userId)
        params['token'] = tokenData

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #20
0
    def Off_18(self, userId):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/profile/update'
        params = {'token':'12345678901234567890123456789012', 'avatar':'https://zhiyundata.oss-cn-shenzhen.aliyuncs.com/User_Avatar/17/2019-03-13-11:47:06.png',\
                  'nickname':'hujian','birthday':'2020-03-30','country':'中国','city':'深圳市','introduction':'tester','hobby':'test','sex':'1','adnotification':'0'}

        data = GetMysqlData.GetMysqlData()
        tokenData = data.getTokenByUserId(userId)
        params['token'] = tokenData

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #21
0
    def Off_09(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3999/user/addRole'
        params = {
            'rolekey': 'adminN',
            'rolename': '次级管理员',
            'permissionId': '1,2',
            'description': '角色'
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
    def filter_02(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        times = int(time.time())
        rNumber = random.randint(1, 100)

        url = 'http://47.99.180.185:2999/v1/resources/use_report'
        # params ={'token':'b967144003a781aa84b68da4446908c0',
        #          'ids':'239,238,237,236,235,234,233,232,231,230,229,228,227,226,225,224,223,222,221,220,219,218,217,216,215,214,213,212,211,210,209,208,207,206,205,204,203,202,201,200,199,198,197,196,195,194,193,192,191,190'}
        params = {'token': 'b967144003a781aa84b68da4446908c0', 'ids': '236'}

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #23
0
    def Off_37(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/store/order/confirm_recv'
        params = {
            'token': '9e09c0bb436eff3e5cd98f02baf2f08b',
            'orderNo': '1512352008849001'
        }

        time.sleep(1)

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #24
0
    def off_add(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3000/v1/site/feedback/extra'
        params = {
            'token': 'e66b0d28e5a2e988aceb4bb35de310d2',
            'feedbackId': '604',
            'content': '恩恩1',
            'files': ''
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #25
0
    def Off_19(self):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'http://172.16.2.101:3002/v1/store/shoppingcart/add'
        params = {
            'id': '1',
            'name': '1',
            'mail': '*****@*****.**',
            'status': 0
        }

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #26
0
    def Off_read_type(self, notifyId):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'https://api-test.zhiyun-tech.com/v1/push/add_read_count'
        params = {'token': '12345678901234567890123456789012', 'notifyId': '1'}

        tokenData = off_login()

        params['token'] = tokenData
        params['notifyId'] = notifyId

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #27
0
    def off_send(self,userId_M):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'https://api-test.zhiyun-tech.com/v1/notify/sendmessage'
        params = {'token':'12345678901234567890123456789012', 'to':1, 'content':'helloTest'}

        tokenData = off_login()

        params['token'] = tokenData
        params['to'] = userId_M

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #28
0
    def Off_delcomment(self,commentId_M):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        url = 'https://api-test.zhiyun-tech.com/v1/share/comment/del'
        params = {'token':'12345678901234567890123456789012', 'id':'1'}

        tokenData = off_login()

        params['token'] = tokenData
        params['postId'] = str(commentId_M)

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #29
0
    def filter_05(self, id, status):
        sessionX = self.filter_00()
        post_req = Post.Post()
        ass = Assert.Assertions()

        times = int(time.time())
        rNumber = random.randint(1, 100)

        url = 'http://47.99.180.185:3999/tpl/filters/createOrUpdate'
        params = {
            'title': '胡健滤镜测试',
            'title_tw': '胡健濾鏡測試',
            'title_en': 'myFilterTest',
            'zy_play': '132',
            'z_film': '132',
            'sort': '66',
            'status': '1',
            'thumb':
            'https://oss.zhiyun-tech.com/zyplaytest/templates/滤镜集合图a_20200410143259.png',
            'id': '99'
        }

        params['title'] = '胡健滤镜测试' + str(times)
        params['title_tw'] = '胡健濾鏡測試' + str(times)
        params['title_en'] = 'myFilterTest' + str(times)
        params['sort'] = str(rNumber)
        params['status'] = status
        params['id'] = id

        res = post_req.post_model_b(sessionX, url, params)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')
Exemple #30
0
    def Off_14(self, userId_S, id):
        sessionX = requests.session()
        post_req = Post.Post()
        ass = Assert.Assertions()

        data = GetMysqlDataSeller.GetMysqlDataSeller()
        tokenData = data.getTokenByUserId(userId_S)
        params['token'] = tokenData

        type = '1001'
        hardmodel = '5'
        firmwareversion = '1.78'
        platform = 'android'
        phonemodel = 'HUAWEI'
        phoneversion = 'v.2.3.4'
        appversion = '2.2.5'

        lang = 'en'
        frequency = '1'
        title = '编辑反馈test'
        des = '描述'
        attachments = 'https://zyfeedback.oss-cn-shenzhen.aliyuncs.com/feedbacktest/482/2019-04-28-04:08:15.mp4'
        contact = '13418483933'
        remark = '备注'

        url = 'http://172.16.2.101:4006/feedback/editFeedback?id=' + str(
            id
        ) + '&token=' + tokenData + '&type=' + type + '&hardmodel=' + hardmodel + '&firmwareversion=' + firmwareversion + '&platform=' + platform + '&phonemodel=' + phonemodel + '&phoneversion=' + phoneversion + '&appversion=' + appversion + '&lang=' + lang + '&frequency=' + frequency + '&title=' + title + '&des=' + des + '&attachments=' + attachments + '&contact=' + contact + '&remark=' + remark

        res = post_req.post_model_a(sessionX, url)
        print(res)

        resCode = res['code']
        resText = res['text']

        assert ass.assert_code(resCode, 200)
        assert ass.assert_in_text(resText, '成功')
        Consts.RESULT_LIST.append('True')