21 lines
783 B
Python
21 lines
783 B
Python
|
from django.contrib.auth.models import Permission
|
||
|
from django.test import TestCase
|
||
|
|
||
|
from authentication.models import ExtendedUser
|
||
|
from mail.models import UserNotificationChannel
|
||
|
|
||
|
|
||
|
class UserNotificationTestCase(TestCase):
|
||
|
|
||
|
def setUp(self):
|
||
|
super().setUp()
|
||
|
self.user = ExtendedUser.objects.create_user('testuser', 'test', 'test')
|
||
|
self.user.user_permissions.add(*Permission.objects.all())
|
||
|
self.user.save()
|
||
|
self.channel = UserNotificationChannel.objects.create(user=self.user, channel_type='telegram',
|
||
|
channel_target='123456789',
|
||
|
event_filter='*', active=True)
|
||
|
|
||
|
async def test_telegram_notify(self):
|
||
|
pass
|