예제 #1
0
def test_read_from_file():
    name = '/home/travis/build/jdafer98/AngieSF/angierp/ehttp'

    r = Repeater()
    q = r.read_from_file(name)

    assert q.find('HTTP') != -1
예제 #2
0
파일: angierp.py 프로젝트: jdafer98/AngieSF
def angierp(filename, count, url, port, https):

    #name = 'ehttps'
    r = Repeater()
    for ii in range(count):
        if filename != None and url != None:
            try:
                content = r.read_from_file(filename)
            except:
                print("No se ha podido abrir el archivo: " + filename)
                exit(1)

            b = False if https == 0 else True

            if not b:
                print(
                    r.send_http(content, url,
                                80 if port == None else int(port)))
            else:
                print(
                    r.send_https(content, url,
                                 443 if port == None else int(port)))

        else:
            print(
                "Error: Los campos filename y url son necesarios. --help para más información"
            )
예제 #3
0
def test_send_https():
    name = '/home/travis/build/jdafer98/AngieSF/angierp/ehttps'

    test_pass = False
    r = Repeater()
    q = r.read_from_file(name)

    qq = r.send_https(q, 'www.youtube.com', 443)

    assert qq.find('200') != -1
예제 #4
0
def test_send_http():
    name = '/home/travis/build/jdafer98/AngieSF/angierp/ehttp'

    test_pass = False
    r = Repeater()
    q = r.read_from_file(name)

    qq = r.send_http(q, 'info.cern.ch', 80)

    assert qq.find('200') != -1