diff options
| author | 2020-07-16 15:08:28 +0800 | |
|---|---|---|
| committer | 2020-07-16 15:08:28 +0800 | |
| commit | 18f055f9f9922033a4ef4172c8fa1eaa9cb2f4cd (patch) | |
| tree | e4021703b4d2ed24d772502b8bbe9d1513571d71 /pydis_site/apps/api | |
| parent | Document more undocumented stuff (diff) | |
Add mentions field to valid data test
Diffstat (limited to 'pydis_site/apps/api')
| -rw-r--r-- | pydis_site/apps/api/tests/test_reminders.py | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/pydis_site/apps/api/tests/test_reminders.py b/pydis_site/apps/api/tests/test_reminders.py index c7fa07c9..5042ea90 100644 --- a/pydis_site/apps/api/tests/test_reminders.py +++ b/pydis_site/apps/api/tests/test_reminders.py @@ -4,7 +4,7 @@ from django.forms.models import model_to_dict  from django_hosts.resolvers import reverse  from .base import APISubdomainTestCase -from ..models import Reminder, User +from ..models import Reminder, Role, User  class UnauthedReminderAPITests(APISubdomainTestCase): @@ -54,6 +54,18 @@ class ReminderCreationTests(APISubdomainTestCase):              name='Mermaid Man',              discriminator=1234,          ) +        cls.user = User.objects.create( +            id=5678, +            name='Fish Dude', +            discriminator=5678, +        ) +        cls.role = Role.objects.create( +            id=555, +            name="Random role", +            colour=2, +            permissions=0b01010010101, +            position=10, +        )      def test_accepts_valid_data(self):          data = { @@ -62,6 +74,7 @@ class ReminderCreationTests(APISubdomainTestCase):              'expiration': datetime.utcnow().isoformat(),              'jump_url': "https://www.google.com",              'channel_id': 123, +            'mentions': [self.user.id, self.role.id],          }          url = reverse('bot:reminder-list', host='api')          response = self.client.post(url, data=data) | 
