Example #1
0
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())
Example #2
0
# 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,
Example #3
0
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)
Example #4
0
# 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"
}
Example #5
0
# encoding=utf-8
Example #6
0
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.',