1# -*- coding: utf-8 -*- 2 3import os 4import glob 5 6from tests.test_tools import _TTools 7 8from mutagen._senf import fsnative as fsn 9 10 11class TMutagenInspect(_TTools): 12 13 TOOL_NAME = u"mutagen-inspect" 14 15 def test_basic(self): 16 base = os.path.join(fsn(u'tests'), fsn(u'data')) 17 self.paths = glob.glob(os.path.join(base, "empty*")) 18 self.paths += glob.glob(os.path.join(base, "silence-*")) 19 20 for path in self.paths: 21 res, out = self.call(path) 22 self.failIf(res) 23 self.failUnless(out.strip()) 24 self.failIf("Unknown file type" in out) 25 self.failIf("Errno" in out) 26