diff --git a/audio/tests/test_confirm_delete_episode_view.py b/audio/tests/test_confirm_delete_episode_view.py index d620a9c..8cb7d16 100644 --- a/audio/tests/test_confirm_delete_episode_view.py +++ b/audio/tests/test_confirm_delete_episode_view.py @@ -22,6 +22,22 @@ class TestConfirmDeleteEpisodeViewTestCase(TestCase): self.assertEquals(len(qs), 1) self.assertEquals(response.request['PATH_INFO'], '/') + def test_confirm_delete_episode_view_get(self): + episode_a = Episode.objects.get(title="Mark Twain The Bee") + self.client.login(username='user_b', password='password_user_b') + kw_args = {'pk': episode_a.pk} + response = self.client.get( + reverse('audio:confirm_delete_episode', kwargs=kw_args), + follow=True) + self.assertEquals(response.status_code, 200) + self.assertTemplateUsed(response, 'audio/delete_episode_confirmation.html') + qs = Episode.objects.filter(title="Mark Twain The Bee") + self.assertEquals(len(qs), 1) + self.assertEquals( + response.request['PATH_INFO'], + f'/confirm-delete-episode/{episode_a.pk}' + ) + def test_confirm_delete_episode_view(self): episode_a = Episode.objects.get(title="Mark Twain The Bee") self.client.login(username='user_b', password='password_user_b')