30 lines
574 B
Python
30 lines
574 B
Python
# external imports
|
|
import celery
|
|
|
|
# local imports
|
|
from cic_eth.db.models.debug import Debug
|
|
|
|
|
|
def test_debug_alert(
|
|
init_database,
|
|
celery_session_worker,
|
|
):
|
|
|
|
s = celery.signature(
|
|
'cic_eth.admin.debug.alert',
|
|
[
|
|
'foo',
|
|
'bar',
|
|
'baz',
|
|
],
|
|
queue=None,
|
|
)
|
|
t = s.apply_async()
|
|
r = t.get()
|
|
assert r == 'foo'
|
|
|
|
q = init_database.query(Debug)
|
|
q = q.filter(Debug.tag=='bar')
|
|
o = q.first()
|
|
assert o.description == 'baz'
|