added tests for unit api view

This commit is contained in:
vabene1111
2020-07-09 22:13:33 +02:00
parent 3e16361322
commit bfe9e794c5
4 changed files with 79 additions and 57 deletions

View File

@ -44,14 +44,12 @@ class TestApiKeyword(TestViews):
self.assertEqual(len(response), 1)
def test_keyword_update(self):
# can update storage as admin
r = self.admin_client_1.patch(reverse('api:keyword-detail', args={self.keyword_1.id}), {'name': 'new'}, content_type='application/json')
r = self.user_client_1.patch(reverse('api:keyword-detail', args={self.keyword_1.id}), {'name': 'new'}, content_type='application/json')
response = json.loads(r.content)
self.assertEqual(r.status_code, 200)
self.assertEqual(response['name'], 'new')
def test_keyword_delete(self):
# can delete storage as admin
r = self.admin_client_1.delete(reverse('api:keyword-detail', args={self.keyword_1.id}))
r = self.user_client_1.delete(reverse('api:keyword-detail', args={self.keyword_1.id}))
self.assertEqual(r.status_code, 204)
self.assertEqual(Keyword.objects.count(), 1)