class EmptyVideoTest(TestCase): """ test the behavior for a video that doesn't have any files associated with it """ def setUp(self): self.video = VideoFactory() def test_extension(self): assert self.video.extension() == "" def test_source_file(self): assert self.video.source_file() is None def test_filename(self): assert self.video.filename() == "none" def test_add_file_form(self): self.video.add_file_form() def test_get_dimensions(self): assert self.video.get_dimensions() == (0, 0) def test_cuit_url(self): assert self.video.cuit_url() == "" def test_mediathread_url(self): assert self.video.mediathread_url() == "" def test_poster_url(self): self.assertEquals( self.video.poster_url(), ("http://ccnmtl.columbia.edu/broadcast/posters/" "vidthumb_480x360.jpg")) def test_cuit_poster_url(self): assert self.video.cuit_poster_url() is None def test_is_mediathread_submit(self): assert not self.video.is_mediathread_submit() def test_mediathread_submit(self): assert self.video.mediathread_submit() == (None, None, None) def test_poster(self): assert self.video.poster().dummy def test_cuit_file(self): assert self.video.cuit_file() is None def test_make_source_file(self): f = self.video.make_source_file("somefile.mpg") self.assertEqual(f.filename, "somefile.mpg") def test_upto_hundred_images(self): r = self.video.upto_hundred_images() self.assertEqual(len(r), 0)