def test_get_detail_view(self): video = Video.get(1) response = self.client.get(reverse('videos:detail', kwargs={'pk': video.id})) self.assertEqual(response.status_code, 200) self.assertIn('video', response.context) self.assertEqual(response.context['video'], video)
def test_post_delete_view(self): video = Video.get(1) response = self.client.post(reverse('videos:delete', kwargs={'pk': video.id}), follow=True) self.assertRedirects(response, reverse('videos:list')) self.assertNotIn(video, Video.all())