diff options
author | 2019-04-05 18:24:32 +0100 | |
---|---|---|
committer | 2019-04-05 18:24:32 +0100 | |
commit | ab8b798547e82ca79882ba28b1920077c803425f (patch) | |
tree | b28a9005d05dfd2c9da62351671bf2aa6e37f7dc /pysite/apps/api/tests/test_nominations.py | |
parent | [#158 #160] Automatically run collectstatic in containers/setup script (diff) |
pysite -> pydis_site
Diffstat (limited to 'pysite/apps/api/tests/test_nominations.py')
-rw-r--r-- | pysite/apps/api/tests/test_nominations.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/pysite/apps/api/tests/test_nominations.py b/pysite/apps/api/tests/test_nominations.py deleted file mode 100644 index 1f03d1b0..00000000 --- a/pysite/apps/api/tests/test_nominations.py +++ /dev/null @@ -1,41 +0,0 @@ -from django_hosts.resolvers import reverse - -from .base import APISubdomainTestCase -from ..models import Nomination, User - - -class NominationTests(APISubdomainTestCase): - @classmethod - def setUpTestData(cls): # noqa - cls.author = User.objects.create( - id=5152, - name='Ro Bert', - discriminator=256, - avatar_hash=None - ) - cls.user = cls.author - - cls.nomination = Nomination.objects.create( - author=cls.author, - reason="he's good", - user=cls.author - ) - - def test_returns_400_on_attempt_to_update_frozen_field(self): - url = reverse('bot:nomination-detail', args=(self.user.id,), host='api') - response = self.client.put( - url, - data={'inserted_at': 'something bad'} - ) - self.assertEqual(response.status_code, 400) - self.assertEqual(response.json(), { - 'inserted_at': ['This field cannot be updated.'] - }) - - def test_returns_200_on_successful_update(self): - url = reverse('bot:nomination-detail', args=(self.user.id,), host='api') - response = self.client.patch( - url, - data={'reason': 'there are many like it, but this test is mine'} - ) - self.assertEqual(response.status_code, 200) |