def test_queue(): r"""Test creation/removal of queue.""" mq = IPCComm.get_queue() key = str(mq.key) assert (CommBase.is_registered('IPCComm', key)) CommBase.unregister_comm('IPCComm', key, dont_close=True) nt.assert_raises(KeyError, IPCComm.remove_queue, mq) CommBase.register_comm('IPCComm', key, mq) IPCComm.remove_queue(mq) assert (not CommBase.is_registered('IPCComm', key))
def test_ipcrm_queues(): r"""Test removal of ipc queues.""" IPCComm.ipcrm_queues() nt.assert_equal(len(IPCComm.ipc_queues()), 0) mq = IPCComm.get_queue() nt.assert_equal(len(IPCComm.ipc_queues()), 1) IPCComm.ipcrm_queues(str(mq.key)) nt.assert_equal(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.""" nt.assert_equal(IPCComm.ipcs(), '')
def test_queue_not_installed(): # pragma: windows r"""Test return of get_queue if IPC library is not installed.""" nt.assert_equal(IPCComm.get_queue(), 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()