Ejemplo n.º 1
0
    def test_delete_file_wo_file(self):
        self.mock.StubOutWithMock(FieldFile, 'delete')

        item = PodcastItem()

        self.mock.ReplayAll()
        item.delete_file()
        self.mock.VerifyAll()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
 def test_media_type_none(self):
     pass
     item = PodcastItem()
     self.assertEqual(item.media_type, 'none')
Ejemplo n.º 5
0
 def test_media_type_unknown(self):
     item = PodcastItem(file_type='image/jpeg')
     self.assertEqual(item.media_type, 'unknown')
Ejemplo n.º 6
0
 def test_media_type_video(self):
     item = PodcastItem(file_type='video/mpeg')
     self.assertEqual(item.media_type, 'video')
Ejemplo n.º 7
0
 def test_media_type_audio(self):
     item = PodcastItem(file_type='audio/mpeg')
     self.assertEqual(item.media_type, 'audio')
Ejemplo n.º 8
0
    def test_unicode(self):
        channel = PodcastChannel(title='Fake Feed')
        item = PodcastItem(channel=channel, title='Episode 123')

        self.assertEqual(unicode(item), 'Fake Feed - Episode 123')