import unittest from lib.request_process import HttpRequest from project.ad_admin.conf import ip rq = HttpRequest(ip) path = '/api/schedule/check_schedule' class TestCheckSchedule(unittest.TestCase): def test_check_schedule(self): header = {'content type': 'application/json'} sche_params_ls = { 'dt': '', "adment_id": '', "smethod_id": '', "region_city": '' } data = {'r_id': '', 'sche_params_ls': sche_params_ls} rs = rq.http_request(path, 'post', params=data, header=header) print(rs.content, rs.status_code, rs.json())
# encoding=utf-8 #from project.mobile.test_cases.conf import ip, mobiletk_path from lib.request_process import HttpRequest #import unittest #host = 'https://ma.ofo.com/' #uri = 'http://192.168.19.221:7771' host='https://review.ofo.com' uri='http://192.168.19.221:7771' #test_uri = 'http://192.168.19.221:5000' #test_path = '/inmobi' rq = HttpRequest(host) #path = '/getAd' path='/ads/getAd?test=1' GEO = { "longitude": 0, "latitude": 0 } #宽高适配测试 DEVICEv131 = { "phoneName": "勇超胡的 iPhone", "powerOnTime": "206375037.989292", "wifiMac": "a0:8c:f8:cf:d0:b3", "type": 1,
from lib.request_process import HttpRequest uri = "http://192.168.19.229:9080" rq = HttpRequest(uri) path = '/res/adid/setnx' times = [ 'null', None, ' ', '', not str, 'test123jijihihfiehgheigegngiengeg_44598787868676555', [], {} ] for expire_time in times: data = {'adid': '878_ue08878ou7', 'expire_time': expire_time} rs = rq.http_request(path, params=data) js = rs.json() print(js)
# encoding=utf-8 #from project.mobile.test_cases.conf import ip, mobiletk_path from lib.request_process import HttpRequest host = 'https://ma.ofo.com/' #uri = 'http://192.168.19.221:7771' uri = 'https://review.ofo.com/ads' rq = HttpRequest(uri) path = '/adLog' data = { "apiVersion": "1.1", "logInfo": "{\"client_ping\":[\"https:\/\/www.baidu.com\/\",\"https:\/\/review.ofo.com\/clientPing\/\"],\"info\":{\"upload_params\":\"device_imei=&device_ifa=FC0F3445-0FCE-40EE-8646-3CA8BB2663EA&device_model=iPhone&device_vendor=Apple&os_type=2&os_version=2.9.0&screen_width=750&screen_height=1334&app_version=2.9.0&conn_type=1&ip=10.200.50.141&date_time_number=1511502742&userid=98f090fb135ae1271f8e6c8d7fe3a3a1&ad_source_type=union&ad_source_name=toutiao&ad_id=72596015046&ad_action=show&ad_type=3&advertiser=&page_name=&position=&ad_content_type=\"},\"method\":0,\"server_ping\":\"\"}\n", "logType": 1, "requestId": "bbcde26b1f5721405f6757c673898159", "source-locale": "zh_CN", "source-version": "14600", "source-model": "Le X620", "source": "2", "source-system": "6.0", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTI1NDc4ODQsImEiOjM1NzI1MTM4NywiYiI6MjgwMjgwODYwNjk5OTc5MzQyMiwiYyI6MjU2MTIxNjI2NzEwMzA2MzgyMn0.bJkiM2qvV3T9jTRQLOdk_o2Eb9-uEa8mWSTlJF0Pfdo" }
# encoding=utf-8
import unittest from lib.HTMLTestRunner import HTMLTestRunner from lib.request_process import HttpRequest from lib.send_email import SendMail from project.ad_admin.conf import ip path = '/api/schedule/situation/36' request = HttpRequest(ip) class TestScheduleQuery(unittest.TestCase): def test_schedule(self): rs = request.http_request(path=path, method='GET') print(rs.json()) assert rs.status_code == 200 assert rs.json()['msg'] == 'success' if __name__ == '__main__': suite = unittest.TestSuite() tests = [TestScheduleQuery("test_schedule")] suite.addTests(tests) #sendmail=Send_email() sendmail = SendMail() with open( '//Users//ln//Downloads//Test//project//ad_admin//report//AdHTMLReport.html', 'w') as f: runner = HTMLTestRunner(stream=f, title='Ad Test Report', description='generated by HTMLTestRunner.',