Пример #1
0
 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])
Пример #2
0
    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()
Пример #3
0
 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])