def test_qpid_stat_q_docs(): env = { 'qpid_stat_q': qpid_stat.QpidStatQ(context_wrap(QPID_STAT_Q_DOCS)), 'qpid_stat_u': qpid_stat.QpidStatU(context_wrap(QPID_STAT_U_DOCS)), } failed, total = doctest.testmod(qpid_stat, globs=env) assert failed == 0
def test_qpid_stat_q(): qpid_list = qpid_stat.QpidStatQ(context_wrap(QPID_STAT_Q)) assert qpid_list.data[0].get( 'queue') == '00d6cc19-15fc-4b7c-af3c-6a38e7bb386d:1.0' assert qpid_list.data[0].get('dur') == '' assert qpid_list.data[1].get( 'queue') == 'prrhss001058.infra.novamedia.com:event' assert qpid_list.data[1].get('dur') == 'Y' assert qpid_list.data[1].get('autoDel') == '' assert qpid_list.data[1].get('excl') == 'Y' assert qpid_list.data[1].get('msg') == '0' assert qpid_list.data[1].get('msgIn') == '2.62k' assert qpid_list.data[1].get('msgOut') == '2.62k' assert qpid_list.data[1].get('bytes') == '0' assert qpid_list.data[1].get('bytesIn') == '45.5m' assert qpid_list.data[1].get('bytesOut') == '45.5m' assert qpid_list.data[1].get('cons') == '1' assert qpid_list.data[1].get('bind') == '2' assert qpid_list.data[2].get('msg') == '4' assert qpid_list.data[3].get('cons') == '0' assert qpid_list.data[4].get('bytesIn') == '0' assert qpid_list.data[5].get( 'queue' ) == '*****@*****.**' assert qpid_list.data[5].get('dur') == 'Y' assert qpid_list.data[5].get('autoDel') == 'Y' assert qpid_list.data[5].get('excl') == '' assert qpid_list.data[5].get('msg') == '0' assert qpid_list.data[5].get('msgIn') == '182' assert qpid_list.data[5].get('msgOut') == '182' assert qpid_list.data[5].get('bytes') == '0' assert qpid_list.data[5].get('bytesIn') == '229k' assert qpid_list.data[5].get('bytesOut') == '229k' assert qpid_list.data[5].get('cons') == '1' assert qpid_list.data[5].get('bind') == '2' # test iteration assert [d['queue'] for d in qpid_list] == [ '00d6cc19-15fc-4b7c-af3c-6a38e7bb386d:1.0', 'prrhss001058.infra.novamedia.com:event', 'celery', 'pulp.agent.836a7366-4790-482d-b3bc-efee9d42b3cd', '*****@*****.**', '*****@*****.**', ]