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']
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)