def test_delete_file_wo_file(self): self.mock.StubOutWithMock(FieldFile, 'delete') item = PodcastItem() self.mock.ReplayAll() item.delete_file() self.mock.VerifyAll()
def test_delete_file(self): self.mock.StubOutWithMock(FieldFile, 'delete') FieldFile.delete() item = PodcastItem( file=SimpleUploadedFile('/ep123.txt', 'file contents')) self.mock.ReplayAll() item.delete_file() self.mock.VerifyAll()
def test_delete(self): item = PodcastItem() request = RequestFactory().get('') self.mock.StubOutWithMock(self.view, 'get_object') self.mock.StubOutWithMock(item, 'delete_file') self.view.get_object().AndReturn(item) item.delete_file() self.mock.ReplayAll() resp = self.view.delete(request) self.mock.VerifyAll() self.assertEqual(resp.status_code, 204)
def test_media_type_none(self): pass item = PodcastItem() self.assertEqual(item.media_type, 'none')
def test_media_type_unknown(self): item = PodcastItem(file_type='image/jpeg') self.assertEqual(item.media_type, 'unknown')
def test_media_type_video(self): item = PodcastItem(file_type='video/mpeg') self.assertEqual(item.media_type, 'video')
def test_media_type_audio(self): item = PodcastItem(file_type='audio/mpeg') self.assertEqual(item.media_type, 'audio')
def test_unicode(self): channel = PodcastChannel(title='Fake Feed') item = PodcastItem(channel=channel, title='Episode 123') self.assertEqual(unicode(item), 'Fake Feed - Episode 123')