Пример #1
0
 def test_init_invalid(self, datadir):
     """Call the constructor with an invalid FLAC file."""
     file = FileInfo(datadir / 'invalid.flac')
     assert file.parse_ok is False
     assert file.parse_exception is not None
     assert file.streaminfo is None
     assert file.cuesheet is None
     assert file.tags is None
     assert file.pictures() is None
Пример #2
0
 def test_init_empty(self, datadir):
     """Call the constructor with an empty FLAC file."""
     file = FileInfo(datadir / 'empty.flac')
     assert file.parse_ok is True
     assert file.parse_exception is None
     assert file.streaminfo is not None
     assert file.cuesheet is None
     assert file.tags is not None
     assert file.pictures() is not None
Пример #3
0
 def test_init(self, datadir):
     """Call the constructor with a valid FLAC file."""
     file = FileInfo(datadir / 'test.flac')
     assert file.parse_ok is True
     assert file.parse_exception is None
     assert file.streaminfo is not None
     assert file.cuesheet is not None
     assert file.tags is not None
     assert file.pictures() is not None
     streaminfo = file.streaminfo
     assert streaminfo.channels == 2
     assert streaminfo.sample_bits == 16
     assert streaminfo.sample_rate == 44100
     assert streaminfo.sample_count == 132300