mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-06 18:58:12 +08:00
Separated Cluster and Sentinel into two classes.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import sys
|
||||
import os
|
||||
from time import sleep
|
||||
|
||||
myPath = os.path.dirname(os.path.abspath(__file__))
|
||||
sys.path.insert(0, myPath + '/../')
|
||||
|
||||
import pytest
|
||||
from django_q import Cluster
|
||||
|
||||
|
||||
@pytest.fixture(scope='session')
|
||||
def cluster():
|
||||
return Cluster()
|
||||
|
||||
|
||||
def test_cluster_initial(cluster):
|
||||
cluster.start()
|
||||
assert cluster.sentinel.is_alive() is True
|
||||
cluster.stop()
|
||||
sleep(2)
|
||||
assert cluster.sentinel.is_alive() is False
|
||||
@@ -1,15 +0,0 @@
|
||||
import sys, os
|
||||
myPath = os.path.dirname(os.path.abspath(__file__))
|
||||
sys.path.insert(0, myPath + '/../')
|
||||
|
||||
import pytest
|
||||
from django_q import Cluster
|
||||
|
||||
|
||||
@pytest.fixture(scope='session')
|
||||
def cluster():
|
||||
return Cluster()
|
||||
|
||||
|
||||
def test_worker(cluster):
|
||||
assert len(cluster.stable) == cluster.stable_size
|
||||
Reference in New Issue
Block a user