diff --git a/picampaign/feedback/tests.py b/picampaign/feedback/tests.py index cc1dfc46a876cc7827946fe077002e6e647b48c5..4355147f891830689f8316a2996f6e2601c1775a 100644 --- a/picampaign/feedback/tests.py +++ b/picampaign/feedback/tests.py @@ -70,6 +70,7 @@ class FeedbackViewTest(APITestCase): self.assertEqual(response.status_code, 200) self.assertEqual(Feedback.objects.count(), 1) self.assertEqual(Feedback.objects.get().comment, 'Feedback') + # A category which does not exists should raise an error data = {'callee': contact.id, 'category': 1234567, 'comment': 'Feedback'} - with self.assertRaises(Exception): - self.client.post('/campaigns/%(cid)d/feedbacks/' % {'cid': campaign.id}, data, format='json') + response = self.client.post('/campaigns/%(cid)d/feedbacks/' % {'cid': campaign.id}, data, format='json') + assert response.status_code >= 400