diff options
author | Matthew Lemon <y@yulqen.org> | 2024-05-13 17:26:25 +0100 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-05-13 17:26:25 +0100 |
commit | efbbd480ddc62e695123d31c31d233b0df5155bd (patch) | |
tree | bc2fb465edd5050d83c97f280b1aac8e023fe3e5 /pyblackbird_cc/users/tests/test_tasks.py |
After first pre-commit processing
Diffstat (limited to 'pyblackbird_cc/users/tests/test_tasks.py')
-rw-r--r-- | pyblackbird_cc/users/tests/test_tasks.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pyblackbird_cc/users/tests/test_tasks.py b/pyblackbird_cc/users/tests/test_tasks.py new file mode 100644 index 0000000..6282bfb --- /dev/null +++ b/pyblackbird_cc/users/tests/test_tasks.py @@ -0,0 +1,17 @@ +import pytest +from celery.result import EagerResult + +from pyblackbird_cc.users.tasks import get_users_count +from pyblackbird_cc.users.tests.factories import UserFactory + +pytestmark = pytest.mark.django_db + + +def test_user_count(settings): + """A basic test to execute the get_users_count Celery task.""" + batch_size = 3 + UserFactory.create_batch(batch_size) + settings.CELERY_TASK_ALWAYS_EAGER = True + task_result = get_users_count.delay() + assert isinstance(task_result, EagerResult) + assert task_result.result == batch_size |