Beispiel #1
0
    def test_constructor(self):
        '''Test the Indexer constructor.'''
        indexer = Indexer()
        self.assertTrue(isinstance(indexer, Indexer))

        self.assertTrue(isinstance(indexer.logger, Logger))
        self.assertTrue(isinstance(indexer.configuration, Configuration))
Beispiel #2
0
 def test_supported_filetypes(self):
     '''Test Indexer.supported_filetypes.'''
     indexer = Indexer()
     self.assertEquals(len(indexer.supported_filetypes), 14)
     self.assertEquals(sorted(indexer.supported_filetypes), [
         'avi', 'jpeg', 'jpg', 'm4v', 'mkv', 'mov', 'mp3', 'mp4', 'mpeg',
         'mpg', 'ogg', 'ogm', 'png', 'wmv'
     ])
Beispiel #3
0
 def test_run(self):
     '''Test the indexer runs and indexes the proper media.'''
     indexer = Indexer()
     indexer.run()
Beispiel #4
0
 def test_is_not_supported_filetype(self):
     '''Test Indexer.is_supported_filetype with an unsupported filetype.'''
     indexer = Indexer()
     self.assertFalse(indexer.is_supported_filetype('not.aeiou'))
Beispiel #5
0
 def test_is_supported_filetype(self):
     '''Test Indexer.is_supported_filetype with a supported filetype.'''
     indexer = Indexer()
     self.assertTrue(indexer.is_supported_filetype('foo.avi'))
     self.assertTrue(indexer.is_supported_filetype('baz.bar.mp3'))
Beispiel #6
0
 def test_invalid_get_filetype_handler(self):
     '''Test Indexer.get_filetype_handler with an invalid filetype.'''
     indexer = Indexer()
     self.assertEquals(indexer.get_filetype_handler('aeiou'), None)
Beispiel #7
0
 def test_valid_get_filetype_handler(self):
     '''Test Indexer.get_filetype_handler with a valid filetype.'''
     indexer = Indexer()
     self.assertTrue(type(indexer.get_filetype_handler('avi')),
         AviHandler)
Beispiel #8
0
 def test_run(self):
     '''Test the indexer runs and indexes the proper media.'''
     indexer = Indexer()
     indexer.run()
Beispiel #9
0
 def test_is_not_supported_filetype(self):
     '''Test Indexer.is_supported_filetype with an unsupported filetype.'''
     indexer = Indexer()
     self.assertFalse(indexer.is_supported_filetype('not.aeiou'))
Beispiel #10
0
 def test_is_supported_filetype(self):
     '''Test Indexer.is_supported_filetype with a supported filetype.'''
     indexer = Indexer()
     self.assertTrue(indexer.is_supported_filetype('foo.avi'))
     self.assertTrue(indexer.is_supported_filetype('baz.bar.mp3'))
Beispiel #11
0
 def test_invalid_get_filetype_handler(self):
     '''Test Indexer.get_filetype_handler with an invalid filetype.'''
     indexer = Indexer()
     self.assertEquals(indexer.get_filetype_handler('aeiou'), None)
Beispiel #12
0
 def test_valid_get_filetype_handler(self):
     '''Test Indexer.get_filetype_handler with a valid filetype.'''
     indexer = Indexer()
     self.assertTrue(type(indexer.get_filetype_handler('avi')), AviHandler)