oncall-engine/engine/apps/mobile_app/tests/test_fcm_device_model.py

14 lines
528 B
Python
Raw Permalink Normal View History

import pytest
from apps.mobile_app.models import FCMDevice
@pytest.mark.django_db
def test_get_active_device_for_user_works(make_organization_and_user):
_, user = make_organization_and_user()
FCMDevice.objects.create(user=user, registration_id="inactive_device_id", active=False)
active_device = FCMDevice.objects.create(user=user, registration_id="active_device_id", active=True)
assert FCMDevice.objects.filter(user=user).count() == 2
assert FCMDevice.get_active_device_for_user(user) == active_device