def test_item_file_type_for_filename(self): for test in (("foo", None), ("foo.flv", u'video'), ("", None), ("foo.ogg", u'audio'), ("foo.jpg", u'other'), ("foo.foo.mp3", u'audio')): self.assertEquals(filetypes.item_file_type_for_filename(test[0]), test[1])
def check_media_file(self, item): # this is much like Item.check_media_file, be we don't want to catch any # exceptions here item.file_type = filetypes.item_file_type_for_filename(item._filename) item.read_metadata() item.signal_change() self.assertTrue(self.mdu.queue.empty()) self.mdu.request_update(item) if not self.mdu.queue.empty(): self.mdu.process_item() self.process_idles() self.assertTrue(self.mdu.queue.empty()) if item.file_type is None: item.file_type = u'other' item.signal_change()
def test_item_file_type_for_filename(self): for test in (("foo", u'other'), ("foo.flv", u'video'), ("", u'other'), ("foo.ogg", u'audio'), ("foo.jpg", u'other'), ("foo.foo.mp3", u'audio')): self.assertEquals(filetypes.item_file_type_for_filename(test[0]), test[1])