示例#1
0
def test_listen_default():
    osc = OSCThreadServer()
    sock = osc.listen(default=True)

    with pytest.raises(RuntimeError) as e_info:  # noqa
        osc.listen(default=True)

    osc.close(sock)
    osc.listen(default=True)
示例#2
0
def test_close():
    osc = OSCThreadServer()
    osc.listen(default=True)

    osc.close()
    with pytest.raises(RuntimeError) as e_info:  # noqa
        osc.close()

    if platform != 'win32':
        filename = mktemp()
        unix = osc.listen(address=filename, family='unix')
        assert exists(filename)
        osc.close(unix)
        assert not exists(filename)