mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-09 11:18:11 +08:00
Migrate to Github Action CI (#507)
* Some small refactors * Initial test script * Fixes django matrix * Trying to set up Disque * Disque as a docker service * lowercase action name * Remove Travis * Replaces Travis badge with Github actions badge * Show django version in step * Typo
This commit is contained in:
@@ -95,7 +95,7 @@ def test_disque(monkeypatch):
|
||||
task_id = broker.enqueue("test")
|
||||
broker.fail(task_id)
|
||||
# bulk test
|
||||
for i in range(5):
|
||||
for _ in range(5):
|
||||
broker.enqueue("test")
|
||||
monkeypatch.setattr(Conf, "BULK", 5)
|
||||
monkeypatch.setattr(Conf, "DISQUE_FASTACK", True)
|
||||
@@ -166,7 +166,7 @@ def test_ironmq(monkeypatch):
|
||||
task_id = broker.enqueue("test")
|
||||
broker.fail(task_id)
|
||||
# bulk test
|
||||
for i in range(5):
|
||||
for _ in range(5):
|
||||
broker.enqueue("test")
|
||||
monkeypatch.setattr(Conf, "BULK", 5)
|
||||
tasks = broker.dequeue()
|
||||
@@ -236,7 +236,7 @@ def canceled_sqs(monkeypatch):
|
||||
task = broker.dequeue()[0]
|
||||
broker.fail(task[0])
|
||||
# bulk test
|
||||
for i in range(10):
|
||||
for _ in range(10):
|
||||
broker.enqueue("test")
|
||||
monkeypatch.setattr(Conf, "BULK", 12)
|
||||
tasks = broker.dequeue()
|
||||
@@ -290,7 +290,7 @@ def test_orm(monkeypatch):
|
||||
task_id = broker.enqueue("test")
|
||||
broker.fail(task_id)
|
||||
# bulk test
|
||||
for i in range(5):
|
||||
for _ in range(5):
|
||||
broker.enqueue("test")
|
||||
monkeypatch.setattr(Conf, "BULK", 5)
|
||||
tasks = broker.dequeue()
|
||||
@@ -347,11 +347,9 @@ def test_mongo(monkeypatch):
|
||||
task_id = broker.enqueue("test")
|
||||
broker.fail(task_id)
|
||||
# bulk test
|
||||
for i in range(5):
|
||||
for _ in range(5):
|
||||
broker.enqueue("test")
|
||||
tasks = []
|
||||
for i in range(5):
|
||||
tasks.append(broker.dequeue()[0])
|
||||
tasks = [broker.dequeue()[0] for _ in range(5)]
|
||||
assert broker.lock_size() == 5
|
||||
for task in tasks:
|
||||
assert task is not None
|
||||
|
||||
@@ -152,9 +152,9 @@ def test_asynctask_class(broker, monkeypatch):
|
||||
a.args = (1, -1)
|
||||
assert a.started is False
|
||||
a.cached = True
|
||||
assert a.cached is True
|
||||
assert a.cached
|
||||
a.sync = True
|
||||
assert a.sync is True
|
||||
assert a.sync
|
||||
a.broker = broker
|
||||
assert a.broker == broker
|
||||
a.run()
|
||||
@@ -166,7 +166,7 @@ def test_asynctask_class(broker, monkeypatch):
|
||||
assert a.result() == -1
|
||||
# with q_options
|
||||
a = AsyncTask('math.copysign', 1, -1, q_options={'cached': True, 'sync': False, 'broker': broker})
|
||||
assert a.sync is False
|
||||
assert not a.sync
|
||||
a.sync = True
|
||||
assert a.kwargs['q_options']['sync'] is True
|
||||
a.run()
|
||||
@@ -174,7 +174,7 @@ def test_asynctask_class(broker, monkeypatch):
|
||||
a.group = 'async_class_test'
|
||||
assert a.group == 'async_class_test'
|
||||
a.save = False
|
||||
assert a.save is False
|
||||
assert not a.save
|
||||
a.hook = 'djq.tests.tasks.hello'
|
||||
assert a.hook == 'djq.tests.tasks.hello'
|
||||
assert a.started is False
|
||||
|
||||
@@ -162,7 +162,7 @@ def test_enqueue(broker, admin_user):
|
||||
stop_event = Event()
|
||||
stop_event.set()
|
||||
# push the tasks
|
||||
for i in range(task_count):
|
||||
for _ in range(task_count):
|
||||
pusher(task_queue, stop_event, broker=broker)
|
||||
assert broker.queue_size() == 0
|
||||
assert task_queue.qsize() == task_count
|
||||
|
||||
@@ -26,7 +26,7 @@ def test_monitor(monkeypatch):
|
||||
assert stat.uptime() > 0
|
||||
assert stat.empty_queues() is True
|
||||
break
|
||||
assert found_c is True
|
||||
assert found_c
|
||||
# test lock size
|
||||
monkeypatch.setattr(Conf, 'ORM', 'default')
|
||||
b = get_broker('monitor_test')
|
||||
|
||||
Reference in New Issue
Block a user