コード例 #1
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
    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))
コード例 #2
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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'
     ])
コード例 #3
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 def test_run(self):
     '''Test the indexer runs and indexes the proper media.'''
     indexer = Indexer()
     indexer.run()
コード例 #4
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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'))
コード例 #5
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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'))
コード例 #6
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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)
コード例 #7
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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)
コード例 #8
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 def test_run(self):
     '''Test the indexer runs and indexes the proper media.'''
     indexer = Indexer()
     indexer.run()
コード例 #9
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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'))
コード例 #10
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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'))
コード例 #11
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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)
コード例 #12
0
ファイル: test_indexer.py プロジェクト: tiwilliam/entertainer
 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)