Beispiel #1
0
    def setUp(self):
        global lg, data, token, groupId, csm, planId, phoneId, auto_test, sip, sip_id, group_number

        data = GetValue()
        #登录
        lg = Login(data.getvalue('product_address'))
        res = lg.login(data.getvalue('account'),
                       data.getvalue('product_password'))
        token = res['data']['token']
        self.assertEqual(res['data']['userName'], data.getvalue('account'))
        self.assertEqual(res['data']['accountType'], 1)

        #创建客户组手动上传号码
        csm = CustomerManage(data.getvalue('product_address'))
        res2 = csm.addPhoneNumber(token, data.getvalue('userid'),
                                  ['17200001999'], 1, 'autoTest')
        self.assertEqual(res2['status'], 1000)
        self.assertEqual(res2['msg'], '操作成功')

        #查询mongodb获取groupId
        product = Mongodb('outbound_product', 'phone_number', '172.20.10.20',
                          27017)
        table = product.connect_mongodb()
        res3 = product.mongodb_find(table, {
            'userId': 21,
            'groupName': 'autoTest'
        })
        for item in res3:
            groupId = item['groupId']

        #添加SIP
        sip = sipManage(data.getvalue('product_address'))
        res = sip.add_sip(token)
        self.assertEqual(res['status'], 1000)
        self.assertEqual(res['msg'], '操作成功')

        #查询mysql获取线路id、group_number
        product_m = Mysql('172.20.10.14', 3306, 'root', 'kalamodo',
                          'outbound_product')
        con = product_m.connect_mysql()
        res = product_m.mysql_select(
            con[0],
            'SELECT id,group_number FROM ko_sipmanager where privately=21')
        for row in res:
            sip_id = row[0]
            group_number = row[1]

        #创建外呼计划
        auto_test = OutPlan(data.getvalue('product_address'))
        res = auto_test.creat_outplan(token, data.getvalue('userid'), '3706',
                                      'autoTest', '尚德销售纵线白名单', sip_id, groupId)
        planId = res['data']['planId']
        self.assertEqual(res['status'], 1000)
        self.assertEqual(res['msg'], '操作成功')

        #获取phoneid
        res = auto_test.get_CallDetail(token, planId)
        phoneId = res['data']['list'][0]['id']
Beispiel #2
0
    def setUp(self):
        global lg,token

        lg = Login(product_address)

        res = lg.login(account,product_password)
        token=res['data']['token']
        self.assertEqual(res['data']['userName'],account)
        self.assertEqual(res['data']['accountType'], 1)
    def setUp(self):
        global lg, token, groupId, csm, planId, phoneId, auto_test, sip, sip_id, group_number

        #登录
        lg = Login(product_address)
        res = lg.login(account, product_password)
        token = res['data']['token']
        self.assertEqual(res['data']['userName'], account)
        self.assertEqual(res['data']['accountType'], 1)

        #创建客户组手动上传号码
        csm = CustomerManage(product_address)
        res2 = csm.addPhoneNumber(token, userid, phonum_list, 1, auto_name)
        self.assertEqual(res2['status'], code_1000)
        self.assertEqual(res2['msg'], import_suc)

        #查询mongodb获取groupId
        product = Mongodb(dbname, table_phonum, db_ip, db_port)
        table = product.connect_mongodb()
        res3 = product.mongodb_find(table, {
            'userId': privately,
            'groupName': auto_name
        })
        for item in res3:
            groupId = item['groupId']

        #添加SIP
        sip = sipManage(product_address)
        res = sip.add_sip(token, username, password, ip, port, comment,
                          lineType, groupSize)
        self.assertEqual(res['status'], code_1000)
        self.assertEqual(res['msg'], success)

        #查询mysql获取线路id、group_number
        product_m = Mysql(myq_ip, myq_port, myq_user, myq_pswd, dbname)
        con = product_m.connect_mysql()
        res = product_m.mysql_select(
            con[0],
            'SELECT id,group_number FROM ko_sipmanager where privately=21')
        for row in res:
            sip_id = row[0]
            group_number = row[1]

        #创建外呼计划
        auto_test = OutPlan(product_address)
        res = auto_test.creat_outplan(token, userid, '3706', auto_name,
                                      '尚德销售纵线白名单', sip_id, groupId)
        planId = res['data']['planId']
        self.assertEqual(res['status'], code_1000)
        self.assertEqual(res['msg'], success)

        #获取phoneid
        res = auto_test.get_CallDetail(token, planId)
        phoneId = res['data']['list'][0]['id']
    def setUp(self):
        global lg,data,token

        data = GetValue()

        lg = Login(data.getvalue('uat_address'))

        res = lg.login(data.getvalue('account'), data.getvalue('uat_password'))
        token=res['data']['token']
        self.assertEqual(res['data']['userName'], data.getvalue('account'))
        self.assertEqual(res['data']['accountType'], 1)
    def setUp(self):
        global lg,data

        data = GetValue()

        lg = Login(data.getvalue('dev_address'))

        res = lg.login(data.getvalue('account'), data.getvalue('dev_password'))

        try:
            self.assertEqual(res['data']['username'], data.getvalue('account'))
            self.assertEqual(res['data']['accountType'], 1)

        except Exception as e:
            print(e)