예제 #1
0
    def test_unsubscribe(self):
        self.mock.StubOutWithMock(PodcastChannel, 'delete')
        PodcastChannel.delete()

        self.mock.ReplayAll()
        call_command('podcast', 'test-url', unsubscribe=True,
                     stdout=self.stdout, stderr=self.stderr)
        self.mock.VerifyAll()

        self.assertEqual(len(self.stderr.lines), 0)
        self.assertEqual(len(self.stdout.lines), 1)
        self.assertEqual(
            self.stdout.lines[0], '"Test url" unsubscribed and deleted.\n')
예제 #2
0
    def test_unsubscribe(self):
        self.mock.StubOutWithMock(PodcastChannel, 'delete')
        PodcastChannel.delete()

        self.mock.ReplayAll()
        call_command('podcast',
                     'test-url',
                     unsubscribe=True,
                     stdout=self.stdout,
                     stderr=self.stderr)
        self.mock.VerifyAll()

        self.assertEqual(len(self.stderr.lines), 0)
        self.assertEqual(len(self.stdout.lines), 1)
        self.assertEqual(self.stdout.lines[0],
                         '"Test url" unsubscribed and deleted.\n')