From dc47ebef3ca106c279cd60dfe0748febe343e1a0 Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Sat, 19 Sep 2015 17:25:02 +0200 Subject: [PATCH] test for lock size in monitor --- django_q/tests/test_monitor.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/django_q/tests/test_monitor.py b/django_q/tests/test_monitor.py index 69d9af5..2c73723 100644 --- a/django_q/tests/test_monitor.py +++ b/django_q/tests/test_monitor.py @@ -1,6 +1,6 @@ import pytest -from django_q import async +from django_q import async, get_broker from django_q.cluster import Cluster from django_q.monitor import monitor, info from django_q.status import Stat @@ -23,9 +23,14 @@ def test_monitor(): assert stat.empty_queues() is True break assert found_c is True - # test lock size for orm broker + # test lock size Conf.ORM = 'default' - monitor(run_once=True) + b = get_broker('monitor_test') + b.enqueue('test') + b.dequeue() + assert b.lock_size() == 1 + monitor(run_once=True, broker=b) + b.delete_queue() Conf.ORM = None