示例#1
0
def test_readline_timeout_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    t0 = time.time()
    try:
        s.readline(timeout=1)
    except RuntimeError:
        t = time.time() - t0
        assert t - 1 < 0.1
示例#2
0
def test_write_read_n_bytes_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    data = s.write_read("A" * 1024, size=1024)
    assert len(data) == 1024
示例#3
0
def test_connect_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    assert s.connect() == True
示例#4
0
def test_tryconnect_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    assert s.write_read("X") == "X"
示例#5
0
def test_write_readlines_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    assert s.write_readlines("HELLO\nWORLD\n", 2) == ["HELLO", "WORLD"]
示例#6
0
def test_write_readline2_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    assert s.write_readline("HELLO\n") == "HELLO"
    assert s.write_readline("WORLD\n") == "WORLD"
示例#7
0
def test_write_readline_socket(udp_port):
    s = udp.Socket("127.0.0.1", udp_port)
    msg = "HELLO\nWORLD\n"
    s.write(msg)
    assert s.readline() == "HELLO"
    assert s.readline() == "WORLD"