def test_queue(): r"""Test creation/removal of queue.""" mq = IPCComm.get_queue() key = str(mq.key) assert (CommBase.is_registered('ipc', key)) IPCComm.IPCComm.unregister_comm(key, dont_close=True) assert_raises(KeyError, IPCComm.remove_queue, mq) IPCComm.IPCComm.register_comm(key, mq) IPCComm.remove_queue(mq) assert (not CommBase.is_registered('ipc', key))
def test_ipcrm_queues(): r"""Test removal of ipc queues.""" IPCComm.ipcrm_queues() assert (len(IPCComm.ipc_queues()) == 0) mq = IPCComm.get_queue() assert (len(IPCComm.ipc_queues()) == 1) IPCComm.ipcrm_queues(str(mq.key)) assert (len(IPCComm.ipc_queues()) == 0)
def test_ipcrm_queues_not_isntalled(): # pragma: windows r"""Test ipcrm_queues if IPC library is not installed.""" IPCComm.ipcrm_queues()
def test_ipcs_not_isntalled(): # pragma: windows r"""Test return of ipcs if IPC library is not installed.""" assert (IPCComm.ipcs() == '')
def test_queue_not_installed(): # pragma: windows r"""Test return of get_queue if IPC library is not installed.""" assert (IPCComm.get_queue() is None)
def test_ipcrm(): r"""Test removal of ipc objects.""" IPCComm.ipcrm()
def test_ipc_queues(): r"""Test list of ipc queues.""" IPCComm.ipc_queues()
def test_ipcs(): r"""Test list of ipc objects.""" IPCComm.ipcs()